多くのファイル (ゲーム) を含むプロジェクトに取り組んでいます。これらのファイルは、アーティストなどによって VS 2013 の外部から変更される可能性があります。ファイルはサブディレクトリにあり、ゲームはそこにあると想定しています。たとえば、images/items/block.png
ビルド後のイベントを使用してみました
xcopy /C /Y /I /R /S /Q "$(SolutionDir)game_data\*" "$(TargetDir)"
また、$(LayoutDir) を使用します。私たちのデスクトップ (Windows RT ストア) プロジェクトでは問題は発生しません。これは、ファイルをビルドの AppX ディレクトリにコピーするだけで、実行時に exe がそれらを検出するためです。しかし、Windows Phone では AppX ディレクトリはなくなり、電話にコピーされません。
$(SolutionDir)game_data のファイルとディレクトリを電話にインストールされるパッケージに含めるにはどうすればよいですか?
できれば私が:
- プロジェクトフィルターでサブフォルダー構造全体を再作成する必要はありません
- 各サブディレクトリ内の各ファイルのプロパティで「Content=Yes」を指定する必要はありません。
- アーティストによってディレクトリに追加された新しいファイルを追加または削除する必要はありません。