当我使用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()
答案 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)