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