Silverlight设计器错误

时间:2012-04-02 02:57:07

标签: silverlight

每当我为xaml打开Visual Studio 2010 Silverlight设计器时,我都会收到此错误。

System.NullReferenceException未将对象引用设置为对象的实例。 Microsoft.Expression.Platform.Silverlight.SilverlightDomainManager.CreateDomainCore()at Microsoft.Expression.Platform.Silverlight.SilverlightDomainManager.CreateDomainInitial()at Microsoft.Expression.Platform.Silverlight.SilverlightPlatformCreator.Initialize()at MS.Internal.Platform.SilverlightPlatformImpl .Initialize()MS.Internal.Package.VSIsolationProviderService.RemoteReferenceProxy.EnsurePlatformInitialized()at MS.Internal.Package.VSIsolationProviderService.RemoteReferenceProxy.EnsurePlatformInitialized()at MS.Internal.Package.VSIsolationProviderService.CreateIsolationProvider(String originalIdentifier,Boolean isGlobal,String ms.Inte上的MS.Internal.Package.VSIsolationProviderService.CreateIsolationProvider(字符串标识符,IServiceProvider提供程序)的MS.Internal.Package.VSIsolationProviderService.CreateIsolationProviderWorker(字符串标识符,IServiceProvider提供程序)上的identity,FrameworkName frameworkName,AssemblyName appAssemblyName,IVsHierarchy层次结构) MS.Internal的MS.Internal.Providers.IsolationProviderProxy.get_RealProvider()位于MS.Internal.Providers.VSDesignerContext。<> c_DisplayClass1.b_0(IsolationProviderProxy i)的rnal.Providers.VSDesignerContext.CreateIsolationProvider(IServiceProvider提供程序,IVsHierarchy层次结构) MS.Internal.Designer.DesignerPane.LoadDesignerView()

中的.Providers.IsolationProviderProxy.add_UnhandledException(UnhandledExceptionEventHandler value)

注意: - 我在网上看过很多参考资料。在stackoverflow中。 Nothings对我有用。

2 个答案:

答案 0 :(得分:0)

在这个论坛上 http://forums.silverlight.net/t/168508.aspx kakone说“GAC中有一些旧版本的Silverlight程序集。我使用gacutil删除所有Version = 2.0.5.0 silverlight程序集。”

因此,旧组件可能会导致冲突。

另见

http://connect.microsoft.com/VisualStudio/feedback/details/543205/silverlight-rc-4-designer-dontwork

答案 1 :(得分:0)

我不知道你是否得到了答案,但我有一段时间有类似的问题,这就是我做的事情

  1. 转到添加/删除程序。
  2. 取消所有silverlight组件。即Silverlight及其SDK
  3. Download此文件并安装它。
  4. 重新启动Visual Studio,现在它应该可以正常工作