5

當我使用Silverlight 4(有或沒有WCF RIA服務選中)創建一個新的Silverlight應用程序(如果重要的話),並在設計器中打開MainPage.xaml,我收到一個未處理的異常。堆疊在下面。這是一個未經修改的項目。Silverlight設計器未處理的異常

我卸載了所有Silverlight並重新安裝了上面列出的工具。我也打開App.xaml文件時出現同樣的錯誤。當我編譯完成後沒有錯誤,但是當我運行該應用程序時,總是會出現Silverlight未安裝的情況。

我在32位Windows XP機器上安裝了Visual Web Developer Express 2010(v10.0.30319.1 RTMRel)和適用於VS2010的Silverlight工具(v10.0.30319.332)。 IDE在其他方面工作正常,只有問題似乎與xaml文件。

有人碰到過這個嗎?

System.NullReferenceException 對象引用未設置爲對象的實例。 在Microsoft.Expression.Platform.Silverlight.SilverlightDomainManager.CreateDomainCore() 在Microsoft.Expression.Platform.Silverlight.SilverlightDomainManager.CreateDomainInitial() 在Microsoft.Expression.Platform.Silverlight.SilverlightPlatformCreator.Initialize() 在MS.Internal .Platform.SilverlightPlatformImpl.Initialize() 在MS.Internal.Package.VSIsolationProviderService.RemoteReferenceProxy.EnsurePlatformInitialized() 在MS.Internal.Package.VSIsolationProviderService.RemoteReferenceProxy.EnsurePlatformInitialized() 在MS.Internal.Package.VSIsolationProviderService.CreateIsolationProvider(字符串originalIdentifier,布爾isGlobal,字符串標識,FrameworkName框架名稱,AssemblyName appAssemblyName,IVsHierarchy層次結構) 在MS.Internal.Package.VSIsolationProviderService.CreateIsolationProviderWorker(字符串標識符的IServiceProvider提供商) 在MS.Internal.Package.VSIsolationProviderService.CreateIsolationProvider(字符串標識符的IServiceProvider提供商) 在MS.Internal.Providers.VSDesignerContext.CreateIsolationProvider(的IServiceProvider提供商IVsHierarchy hierarchy) at MS.Internal.Providers.VSDesignerContext。 <> c__DisplayClass1.b__0(IsolationProviderProxyⅰ) 在MS.Internal.Providers.IsolationProviderProxy.get_RealProvider() 在MS.Internal.Providers.IsolationProviderProxy.add_UnhandledException(UnhandledExceptionEventHandler值) 在MS.Internal.Designer.DesignerPane.LoadDesignerView()

回答

2

之後拉我的頭髮小時我發現下面的職位,使我的路徑,解決我的問題上。我不得不卸載標準版的silverlight,然後安裝開發人員運行時,它解決了我所有的問題。去搞清楚。

發佈Microsoft在2010年2月26日在 12:40 PM
是什麼,是有可能發生的 是,你有 標準版Silverlight的 運行時,你需要安裝 開發人員運行時爲Silverlight。 Blend將安裝並運行Silverlight 運行庫的標準版本,但Visual Studio需要 運行時的開發者版本。 此問題已在Visual Studio的RTM版本 中修復。

現在,如果你打這個問題,請 從這個鏈接安裝Silverlight的開發 運行: http://go.microsoft.com/fwlink/?LinkId=146060

0
+0

是的,我安裝了包括SDK的Silverlight4_Tools。 (版本30319.332) – Jake1164 2010-08-16 17:39:43

+0

您可以使用Internet上使用Silverlight的實際頁面嗎?一個例子就是Sivlerlight Toolkit的樣本頁面。 http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html – RationalGeek 2010-08-16 18:57:32

+0

在我應用上述修復程序之前,互聯網上的其他頁面正常工作。 – Jake1164 2010-08-18 16:59:53

2

下載Silverlight_Developer.exe