VisualStudio(というかMSBuildなんだけど)では、 ソースファイルでない任意のプロジェクトファイルについて ソリューション エクスプローラーからビルドアクションを指定するときに 出力ディレクトリへのコピー有無を指定できる。 ただし、設定できるのはコピーするかどうかを決めるモードだけで、 コピー先のディレクトリを変えたりすることはできない。 例えば、以下のような構成で Project Root\ ├ ProjName.csproj ├ AClassFile.cs ├ bin\ ├ obj\ ├ Properties\ └ img\ └ image.jpg image.jpgをプロジェクトに追加して、プロパティの 「出力ディレクトリにコピー」を「常にコピーする」にしてリリースビルドすると、 ファイルは bin\Release\img\image.jpg にコピーされる。 このコ
![VisualStudio ビルド時のファイルコピー先をプロジェクト階層と違う場所にする - OITA: Oika's Information Technological Activities](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0754385f2f6b5ee1e9fa119cf2384bccad9fc86/height=288;version=1;width=512/https%3A%2F%2Flh3.googleusercontent.com%2F-cgBH6lJKIeQ%2FXHq0QMDpBMI%2FAAAAAAAAB2Y%2F_3Xr81oGotomWKDXobx7_rF30FxmKaVggCE0YBhgL%2Fs1024%2Fbuild-copy.png)