5

Visual Studioで新しいBlankApp(XAML)プロジェクトを作成すると、次のエラーが発生します。

いくつかの参照で始まるのは正しくありません。新しいソリューションでは、本当にこのようにする必要がありますか?(まだ何も書いていません)この時点でビルドしようとすると、次のようになります。

Windowsメタデータを解決できません

だから私は名前空間の問題を修正すると思いました。これは、Windowへの参照を追加し、名前空間を追加することによるものWindows.UI.XAMLです。その後、3000(3136)を超えるエラーが発生します。ここにいくつかのエラーがあります。

  • .winmdファイル'Windows.winmd'には、タイプ'Windows.Globalization.ILanguageStatics'が含まれています。Windows名前空間の使用は予約されています。
  • .winmdファイル'Windows.winmd'には、タイプ'Windows.Globalization.ICalendarFactory'が含まれています。Windows名前空間の使用は予約されています。
  • .winmdファイル'Windows.winmd'には、タイプ'Windows.Globalization.IGeographicRegion'が含まれています。Windows名前空間の使用は予約されています。
  • .winmdファイル'Windows.winmd'には、タイプ'Windows.Globalization.DayOfWeek'が含まれています。Windows名前空間の使用は予約されています。

私がこれまでに試したこと

  • VisualStudioを修復する
  • SDKを修復します」
  • SDKのアンインストール/再インストール'

' Windows 8用のWindowsソフトウェア開発キット(SDK)

また、Windows7をWindows8にアップグレードしたことも追加する必要があります。

この問題を解決する方法について誰か提案がありますか?

4

3 に答える 3

5

VS 2012 Update 2でこの問題にぶつかりました。出力には、「「Windows.winmd」ファイルの実装の詳細が見つかりません」などの警告がもう1つありました(このテキストを保存しなかったので、正確なスペルを覚えていません。この警告は、一部のプロジェクトのDebugフォルダーにあるWindows.winmdを示していました。このフォルダーに実際にこのファイルのコピーが含まれていることがわかりました。VSが何らかの理由でこのコピーを作成したようです。削除した後、次のことができました。プロジェクトを再構築します。

したがって、SDK、VS、またはWindows 8を再インストールする前に、すべての警告をお読みください

于 2013-03-19T15:33:06.167 に答える
4

共通のポータブルプロジェクトが複数のポートで共有されていました。この問題を修正するために、Windows参照を見つけて、[ローカルコピー]を[False]に変更しました。それ以来元気です。

于 2016-12-27T13:09:16.783 に答える
3

同僚は彼の参照に関して同様の問題を抱えていました。ただし、彼はWin8ではなくWin7を使用していました。彼が行ったことは、Windows8SDKを再インストールすることでした。

http://msdn.microsoft.com/en-us/windows/hardware/hh852363.aspx

Win 8全体を実行する前に、試してみる価値があるかもしれません。

于 2012-10-08T15:02:28.403 に答える