2017年5月8日月曜日

【Visual Studio】ビルドイベントで同じソリューション内の他プロジェクトの成果物をコピーする

ビルドイベントで同じソリューション内の他プロジェクトの成果物をコピーする 仕方をまとめました。

・コピーはxcopyを使用
・オプション:
 「 /I はコピー先のフォルダを作成」
 「/D は同名ファイルが存在する場合に更新日が新しいもののみコピー」
 「/Y は確認なしで上書」
・プロパティのマクロ:
 $(Configuration)  Debug や Release など 
 $(SolutionDir)  ソリューションのディレクトリ 
 $(ProjectPath)  プロジェクトのディレクトリ 
 $(TargetDir)  ビルド成果物(.exeなど)の出力先


例)プロジェクト直下のXmlフォルダしたにあるファイルを、ビルド直下にXmlフォルダを作成して、コピーする
xcopy /I /D /Y "$(SolutionDir)\Xml" "$(TargetDir)Xml"


①VisualStudio のプロジェクトの選択して、右クリックメニューでプロパティを選ぶ
②ビルドイベント選択
③「ビルド前に実行するコマンドライン」内に「」を入力
④メニュー「ファイル」から「すべてを保存」


【参考URL】
http://increment.hatenablog.com/entry/2015/08/21/001055

0 件のコメント:

コメントを投稿