【问题标题】:Silverlight designer unhandled exceptionSilverlight 设计器未处理的异常
【发布时间】:2010-08-16 17:34:38
【问题描述】:

当我使用 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(字符串 originalIdentifier,布尔 isGlobal,字符串标识,FrameworkName frameworkName,AssemblyName appAssemblyName,IVsHierarchy 层次结构) 在 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 值) 在 MS.Internal.Designer.DesignerPane.LoadDesignerView()

【问题讨论】:

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


    【解决方案1】:

    在拔掉头发几个小时后,我发现以下帖子引导我走上了解决问题的道路。我必须卸载silverlight的标准版本,然后安装开发者运行时,它解决了我所有的问题。去图。

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

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

    【讨论】:

      【解决方案2】:

      下载 Silverlight_Developer.exe

      【讨论】:

        【解决方案3】:

        【讨论】:

        • 是的,我安装了包含 SDK 的 Silverlight4_Tools。 (版本 30319.332)
        • 您可以使用 Internet 上使用 Silverlight 的实际页面吗? Sivlerlight Toolkit 的示例页面就是一个例子。 silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/…
        • 是的,在我应用上述修复之前,互联网上的其他页面可以正常工作。
        猜你喜欢
        • 2012-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多