2

だから、私はこれを得る

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()

新しい Silverlight プロジェクトを作成するとエラーが発生します。ファイル > 新規 > プロジェクト > Visual C# > Silverlight > Silverlight アプリケーション。

  • 「新しい Web サイトで Silverlight アプリケーションをホストする」が無効になっている

  • Silverlight バージョン: 4

自宅のPCと完全に同じインストールを行っているラップトップでは、この問題は発生しません。

なにが問題ですか?どうすればこれを修正できますか?

ps ..このエラーは、開いているすべての Silverlight プロジェクトに表示されます。それが私がすでに取り組んできたものの新しいものであるかどうか。

[アップデート]

しかし、Silverlight 5 がインストールされている場合、新しいプロジェクトを開始するときにこれを選択することはできませんか? まだ Silverlight 3 と Silverlight 4 しか選択できません。

また、あなたが提供したリンクに記載されているように、私の「プログラムと機能」には siverlight 5 がありません。

ただし、Silverlight のバージョンを確認する方法については、Google で検索してください。Silverlight のバージョン キーを確認するためにレジスターに送信しました。

キーは私のバージョンが5.1.10411.0であることを示しています

私のプログラムと機能に Silverlight 5 がない場合、どうすれば Silverlight 5 を削除できますか?

4

1 に答える 1

2

これは、silverlight をバージョン 5 にアップグレードしたことが原因である可能性があります。social.msdn.microsoft.comからの引用:

Silverlight のバージョンを Silverlight 5 にアップグレードしたようです。その場合は、Silverlight 5 および 4 をアンインストールしてから、SilverLight 4 開発者ランタイムをhttp://go.microsoft.com/fwlink/?LinkID=188039でインストールする必要があります。

また、こちらもご覧ください

于 2012-06-13T12:54:56.820 に答える