0

我刚刚将我的 Visual Studio 从 Silverlight 3 更新到 Silverlight 4 并开始出现这个不寻常的错误消息。

在此处输入图像描述

无论我创建了多少项目,它都是一样的。重启了Visual Studio和我的机器,还是一样

更新:我已经从图像中复制了堆栈跟踪

System.NullReferenceException
Object reference not set to an instance of an object.
   at Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.<GetXmlNamespaceCompatibilityMappings>d__8.MoveNext()
   at MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption()
   at MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace(Identifier identifier)
   at MS.Internal.Design.Markup.XmlElement.BuildScope(PrefixScope parentScope, IParseContext context)
   at MS.Internal.Design.Markup.XmlElement.ConvertToXaml(XamlElement parent, PrefixScope parentScope, IParseContext context, IMarkupSourceProvider provider)
   at MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.FullParse(Boolean convertToXamlWithErrors)
   at MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.get_RootItem()
   at Microsoft.Windows.Design.DocumentModel.Trees.ModifiableDocumentTree.get_ModifiableRootItem()
   at Microsoft.Windows.Design.DocumentModel.MarkupDocumentManagerBase.get_LoadState()
   at MS.Internal.Host.PersistenceSubsystem.Load()
   at MS.Internal.Host.Designer.Load()
   at MS.Internal.Designer.VSDesigner.Load()
   at MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedView.Load()
   at MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedDesignerFactory.Load(IsolatedView view)
   at MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view)
   at MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view)
   at MS.Internal.Host.Isolation.IsolatedDesigner.Load()
   at MS.Internal.Designer.DesignerPane.LoadDesignerView()
4

2 回答 2

1

我通过安装 Silverlight 4 运行时解决了这个问题。每当您在 Visual Studio 中单击建议的先决条件更新链接时,都会安装最新版本,它目前是 Silverlight 5 运行时,这不是我想要的。如果我们可以选择安装哪个而不是安装破坏东西的最新版本,那就太好了。

我卸载了 Silverlight 5 运行时并使用这些链接到 resintall 版本 4

以下是我使用的链接:

此答案建议

于 2012-12-18T12:34:07.677 回答
0

引用旧版本时会出现此错误,因此您应该为更新版本添加新引用

于 2012-12-18T05:44:21.637 回答