Vista Ultimate (32-bit)‘de kurulu olan Visual Studio 2008 Team Suite VS sürümü üzerine, Silverlight 2 Beta 1‘i kurup, Silverlight projesi oluÅŸturmaya çalıştığımda “Requested Registry Access is not allowed” hatasını tekrar aldım. Daha önceden yazdığım ÅŸu çözüm burada iÅŸe yaramadı maalesef. Burada olay daha derin ve kompleks, birazdan göreceÄŸiniz üzere.
Burada şöyle bir düzenleme yapmak gerekti (Önceki yazıda kod yerine, bu kod yazılacak.
Öncelikle, çalışan antivirüs programı varsa kapatmanız gerekiyor. Çünkü register
ayarlarına topluca müdahale etmeye çalışıyoruz ve program bizi virüs zannedebilir :)):
-
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant="Creator Owner"=f /grant=users=r
Bu kodun çalıştırılıp bitmesi 10-15 dk sürdü. Denedim, çalıştı sorun yaşamadım. Bitene kadar sabırla beklemeniz gerekiyor, kitlendi zannedip müdahale etmeyin lütfen
veya
1. REGISTRY EDITOR‘ü açın (çalıştır > regedit),
2. HKEY_CLASSES_ROOT‘u saÄŸ tıklayın ve İzinleri seçin,
3. Everyone nesne adını ekleyerek sadece okuma hakkı verin,
4. Sistemi yeniden başlatın.
böyle bir seçenek de varmış, ama bunu denemedim.
Microsoft Expression Blend 2.5 March 2008 Preview‘i kurup, Silverlight 2 projesi
oluşturmaya çalıştığımda ise
“Create Failed: Value cannot be null. Parameter name: uriString” hatası aldım.
Silverlight hevesim baÅŸlamadan bitebilirdi, ancak buna izin veremezdim
Microsoft Expression Blend 2.5 March 2008 Preview’i ve Silverlight 2 Beta 1′i Vista Ultimate (32-bit)’deki Visual Studio 2008 Team Suite Üzerinde Sorunsuz Çalıştırmak İçin Yapılması Gerekenler:
1) EÄŸer makinanıza Silverlight 2 Beta 1‘e ait runtime, SDK, Tool for Visual Studio 2008‘i kurduysanız tamamen kaldırın.
2) Eğer makinanızda yüklü değilse, Visual Studio 2008 release olan versiyonlarından birini veya RTM versiyonunu yükleyin.
3) Visual Studio ile gelen Web Authoring Component‘in yüklendiÄŸinden emin olun. EÄŸer yüklü deÄŸilse, Visual Studio 2008 DVD’sindeki WCU\WebDesignerCore klasörü içerisindeki WebDesignerCore.exe‘yi çalıştırarak kurabilirsiniz.
4) Visual Studio Update KB949325 yüklü ise kaldırın. Denetim Masası > Programlar ve Özellikler > Yüklü güncelleştirmeleri görüntüle kısmından görüntüleyebilir, varsa kaldırabilirsiniz.
5) Silverlight‘ın önceki sürümlerine ait Runtime/SDK/Tool ne varsa kaldırın.
Windows Installer CleanUp Utility veya CCleaner kullanarak Microsoft Silverlight SDK 1.0 / 1.1‘i tam olarak kaldırıp kaldırmadığınızdan emin olabilirsiniz.
6) Åžimdi bilgisayarınıza, Silverlight 2 Beta 1 runtime‘ı kurun.
7) VS 2008 Web Development Hot-Fix KB946581‘i yükleyin.
Bu yama ile gelenler:
Microsoft Visual Studio 2008 Shell (integrated mode) - ENU
Microsoft Visual Studio Team System 2008 Team Suite - ENU
Microsoft Silverlight Tools Beta 1 for Visual Studio 2008‘i kurun.
Microsoft Silverlight Tools Beta 1 for Visual Studio 2008 ile gelenler:
Microsoft Visual Studio Team System 2008 Team Suite - ENU
Microsoft Silverlight 2 Beta1 SDK
Microsoft Silverlight Tools Beta 1 for Visual Studio 2008
Kurulum biraz uzun sürüyor ve VS2008 DVD’si kurulumda isteniyor, hazırlıklı olun.
Bunları yaptıktan sonra, Microsoft Expression Blend 2.5 March 2008 Preview‘i kurabilirsiniz.
Silverlight asıl ÅŸimdi baÅŸlıyor, 2. sürümü release olduÄŸunda, bu tarz sorunlar yaÅŸamayacağız. Silverlight‘ı C# ile tam coÅŸturacağız ![]()
E-mail ile takip et

Yorum Yaz