Silverlight设计师未处理的异常

时间:2010-08-16 17:34:39

标签: silverlight-4.0 silverlight-toolkit visual-web-developer

当我使用Silverlight 4创建新的Silverlight应用程序(C#,如果这很重要)(有或没有WCF RIA服务已检查)并在设计器中打开MainPage.xaml时,我收到了一个未处理的异常。堆栈在下面。这是在未修改的项目中。

我卸载了所有Silverlight并重新安装了上面列出的工具。我打开App.xaml文件时也出现同样的错误。当我编译它完成没有错误,但是当我运行应用程序时,总是出现Silverlight没有安装。

我在32位Windows XP计算机上安装了Visual Web Developer Express 2010(v10.0.30319.1 RTMRel)和VS2010的Silverlight Tools(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(String originalIdentifier,Boolean isGlobal,String identity,FrameworkName frameworkName,AssemblyName appAssemblyName,IVsHierarchy hierarchy)    在MS.Internal.Package.VSIsolationProviderService.CreateIsolationProviderWorker(字符串标识符,IServiceProvider提供程序)    在MS.Internal.Package.VSIsolationProviderService.CreateIsolationProvider(字符串标识符,IServiceProvider提供程序)    在MS.Internal.Providers.VSDesignerContext.CreateIsolationProvider(IServiceProvider提供程序,IVsHierarchy层次结构)    在MS.Internal.Providers.VSDesignerContext。<> c__DisplayClass1.b__0(IsolationProviderProxy i)    在MS.Internal.Providers.IsolationProviderProxy.get_RealProvider()    在MS.Internal.Providers.IsolationProviderProxy.add_UnhandledException(UnhandledExceptionEventHandler value)    在MS.Internal.Designer.DesignerPane.LoadDesignerView()

3 个答案:

答案 0 :(得分:2)

经过几个小时的拉扯我的头发后,我发现以下帖子让我走上解决问题的道路。我不得不卸载标准版本的silverlight ,然后安装开发人员运行时,它解决了我所有的问题。去图。

  

微软于2010年2月26日发表于   下午12:40有可能发生的事情   发生的是你有   Silverlight的标准版本   运行时,你需要安装   Silverlight的开发人员运行时。   Blend将安装并运行   Silverlight的标准版本   运行时,但Visual Studio需要   运行时的开发人员版本。   此问题已在RTM版本中修复   Visual Studio。

     

目前,如果您遇到此问题,请   安装silverlight开发人员   来自此链接的运行时:   http://go.microsoft.com/fwlink/?LinkId=146060

答案 1 :(得分:2)

下载Silverlight_Developer.exe

答案 2 :(得分:0)