5

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

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

我已经在 32 位 Windows XP 机器上安装了 Visual Web Developer Express 2010 (v10.0.30319.1 RTMRel) 和 Silverlight Tools for VS2010 (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身份、FrameworkName frameworkName、AssemblyName appAssemblyName、IVsHierarchy 层次结构)在 MS。

4

3 回答 3

2

下载 Silverlight_Developer.exe

于 2012-02-24T11:18:10.483 回答
2

经过数小时的拉头发后,我发现以下帖子引导我走上了解决问题的道路。我必须卸载 Silverlight 的标准版本,然后安装开发人员运行时,它解决了我所有的问题。去搞清楚。

Microsoft 于 2010 年 2 月 26 日下午 12:40 发布
可能发生的情况是您拥有 Silverlight 运行时的标准版本,并且您需要安装 Silverlight 的开发人员运行时。Blend 将使用 silverlight 运行时的标准版本安装和运行,但 Visual Studio 需要运行时的开发人员版本。此问题已在 RTM 版本的 Visual Studio 中得到修复。

现在,如果您遇到此问题,请通过以下链接安装 silverlight 开发人员运行时:http: //go.microsoft.com/fwlink/ ?LinkId=146060

于 2010-08-17T11:26:40.580 回答
0

您是否安装了最新的 Silverlight SDK?

http://www.microsoft.com/downloads/details.aspx?FamilyID=40ef0f31-cb95-426d-9ce0-00dcfabf3df5&displaylang=en

于 2010-08-16T17:36:54.820 回答