プロジェクトのコンパイルが成功した後、いくつかのファイルを特定のフォルダーにコピーしたいと考えています。以下に示すように、ビルド後のイベントを作成しました。
xcopy "$(ProjectDir)bin" "$(TargetDir)..\..\Support Files\DBUpgradeUtility\" /Y
注: 私のプロジェクトの出力パスは、デバッグ用の bin フォルダーに設定されており、両方のモードをリリースしています。
上記のビルド イベントは正常に機能し、bin フォルダーの下にあるすべてのファイルが宛先フォルダーにコピーされました。しかし、必要なファイルとともに、「vshost.exe」ファイルもコピーされました。このファイルは必要ありません。したがって、以下で説明するように、xcopy ビルド イベントの exclude パラメータを使用しました。
xcopy "$(ProjectDir)bin" "$(TargetDir)..\..\Support Files\DBUpgradeUtility\" /Y /exclude:$(TargetDir)..\..\Support Files\DBUpgradeUtility\*.vshost.exe
上記のビルド イベントでは、コンパイルが失敗し、次のエラーが発生しました。
コマンド "xcopy "C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\Source\Installer\Application\DBUpgradeUtility\bin" "C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\ Source\Installer\Application\DBUpgradeUtility\bin....\Support Files\DBUpgradeUtility\" /Y /exclude:"C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\Source\Installer\Application\DBUpgradeUtility \bin....\Support Files\DBUpgradeUtility*. vshost.exe」はコード 4 で終了しました。
また、除外パラメーターをグーグル検索してから、上記のビルドイベントを作成しました。ここで欠けているものや間違っていたものを見つけることができません。
これについて私を助けてください。
ありがとうございました。