これは、より良い方法です。
からの情報の使用
ビルド後のイベントを使用して、あるプロジェクトから別のプロジェクトにファイルをコピーします...VS2010
と
http://greenicicleblog.com/2010/12/01/link-whole-directories-into-visual-studio-projects/#comments
プロジェクトと一緒に WebAssets というフォルダーを作成しました。すべてのスクリプト、css、画像をこのフォルダーにコピーしました。
次に追加しました
<Content Include="..\WebAssets\**\*.*">
<Link>%(RecursiveDir)%(FileName)%(Extension)</Link>
</Content>
私のcsprojファイルに
これは、サイトを公開したときに機能しましたが、ビルド後は機能しませんでした。ローカル Web サーバーは、不足しているファイルについて不平を言い続けました。
そこで、ビルド後のイベントをプロジェクトに追加しました。
<PropertyGroup>
<PostBuildEvent>xcopy /S /Y "$(SolutionDir)WebAssets" "$(ProjectDir)" </PostBuildEvent>
</PropertyGroup>
これにより、すべてのファイルが WebAssets フォルダーから正しい場所にコピーされました。