Visual Studio プロジェクト ファイルを使用しています。AfterBuild ブロックの Exec コマンドを変更して、2 つのファイルが "move" コマンドから除外されるようにする必要があります。具体的には、これを変更しようとしています:
<Exec WorkingDirectory="$(_MyOutputDir)" Command="for /r %%i in (*) do if not "%%~nxi"=="Sync Utility.exe.manifest" move "%%i" "%%i.deploy"" IgnoreExitCode="true" />
このようなことをするには:
<Exec WorkingDirectory="$(_MyOutputDir)" Command="for /r %%i in (*) do if not "%%~nxi"=="Sync Utility.exe.manifest" OR "%%~nxi"=="Sync Utility.application" move "%%i" "%%i.deploy"" IgnoreExitCode="true" />
「OR」の部分でエラーが発生します。私はそれを「or if not」と「and not」に置き換えてみましたが、運がありませんでした(ここでストローをつかみます)。同僚から、これはある種のバッチ ファイル スクリプトであると言われましたが、私はこれにまったく慣れていないので、これをよりよく理解するのに役立つ外部ソースへのリンクも大歓迎です。