Silverlight设计器错误

Silverlight设计器错误,silverlight,Silverlight,每当我打开VisualStudio2010 Silverlight designer for xaml时,都会出现此错误 System.NullReferenceException对象引用未设置为对象的实例。Microsoft.Expression.Platform.Silverlight.SilverlightDomainManager.CreateDomainCore()中的Microsoft.Expression.Platform.Silverlight.SilverlightDomain

每当我打开VisualStudio2010 Silverlight designer for 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()中的SilverlightPlatformCreator.Initialize()在MS.Internal.Package.VSIsolationProviderService.RemoteReferenceProxy.EnsurePlatformInitialized()处在MS.Internal.Package.VSIsolationProviderService.RemoteReferenceProxy.EnsurePlatformInitialized()处在MS.Internal.Package.VSIsolationProviderService.CreateIsolationProvider处位于MS.Internal.Package.VSIsolationProviderService.CreateIsolationProviderWorker(字符串标识符,IServiceProvider提供程序)的MS.Internal.Package.VSIsolationProviderService.CreateIsolationProviderWorker(字符串标识符,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()处

注意:-我在网上和stackoverflow上看到了很多参考资料。在这个论坛上没有任何东西适合我。

kakone说:“GAC中有一些旧版本的Silverlight程序集。我使用gacutil删除了所有版本=2.0.5.0的Silverlight程序集。”

所以可能旧的程序集会导致冲突

另见


我不知道你是否得到了答案,但不久前我也遇到了类似的问题,下面就是我所做的

  • 转到添加/删除程序
  • unistall包含两个silverlight组件,即silverlight及其SDK
  • 请删除此文件并安装它
  • 重新启动VisualStudio,现在应该可以正常工作了

  • 这似乎是一个microsoft expressinon混合问题。您最近是否在microsoft Expression blend中打开了XAML?如果是,请检查您的引用。似乎缺少一些混合dll。在这里,我不可能不谈论Expression blend。