グラフィック資産コンテンツ パイプラインを使用して、Visual Studio の 2013 プレビューを使用して、Visual Studio 2012 のプロジェクトを読み込むことができません。

現象

Microsoft Visual Studio 2013 プレビューを使用して、グラフィックスの資産 (メッシュ、イメージ、およびシェーダー) コンテンツ パイプラインに依存している Microsoft Visual Studio 2012 のプロジェクトを読み込むことができません。このような状況では、これらのプロジェクトは、ソリューション エクスプ ローラーで「読み込みに失敗しました」としてマークされます。

さらに、出力ウィンドウに次のようなエラー メッセージが表示されます。

<ドライバー名>: \code\Visual Studio 3D スターター キット (Windows ストア only)\C++\StarterKit\StarterKit.vcxproj: エラー: プロジェクト ファイル"StarterKit.vcxproj"を読み取ることができません。

<ドライバー名>: \code\Visual Studio 3D スターター キット (Windows ストア only)\C++\StarterKit\StarterKit.vcxproj(72,5): インポートされたプロジェクト"C:\Program Files (x86) \Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\VsGraphics\MeshContentTask.props"が見つかりませんでした。< インポート > 宣言のパスが正しいことと、ファイルがディスク上に存在することを確認します。

原因

この問題は、Visual Studio の 2013 プレビューは、メッシュ、イメージ、および Visual Studio 2012 のプロジェクトで作成したコンテンツ パイプラインのシェーダーをサポートしていないために発生します。

回避策

この問題を回避するには、次の手順を実行します。
  1. テキスト エディターでプロジェクトの .vcxproj ファイルを開きます。
  2. 次のセクションを削除します。
    • <ImportGroup Label="ExtensionSettings">
    • <ImportGroup Label="ExtensionTargets">
  3. .Vcxproj ファイルを保存します。
  4. Visual Studio でプロジェクトを再度開いて、ソリューション エクスプ ローラーでプロジェクトを右クリックし、のカスタマイズを作成します
  5. 既存の検索] をクリックして次の項目を追加します。
    • %ProgramFiles%\Microsoft Visual Studio の 12.0\Common7\IDE\Extensions\Microsoft\VsGraphics\MeshContentTask.props
    • %ProgramFiles%\Microsoft Visual Studio の 12.0\Common7\IDE\Extensions\Microsoft\VsGraphics\ImageContentTask.props
    • %ProgramFiles%\Microsoft Visual Studio の 12.0\Common7\IDE\Extensions\Microsoft\VsGraphics\ShaderGraphContentTask.props
    注: これらのパスでは、%programfiles% は、Visual Studio のインストール ディレクトリを表します。X64 ベースのコンピューターで、既定のインストール ディレクトリは C:\Program Files (x86) です。X86 ベースのコンピューターで、既定のインストール ディレクトリ C:\Program ファイルがあります。
  6. すべての 3 つの追加された項目のチェック ボックスをオンにし、[ OK] をクリックします。

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
プロパティ

文書番号:2862145 - 最終更新日: 2017/01/31 - リビジョン: 1

Microsoft Visual Studio 2013 Preview

フィードバック