0

Visual Studio プロジェクト ファイルを使用しています。AfterBuild ブロックの Exec コマンドを変更して、2 つのファイルが "move" コマンドから除外されるようにする必要があります。具体的には、これを変更しようとしています:

<Exec WorkingDirectory="$(_MyOutputDir)" Command="for /r %%i in (*) do if not &quot;%%~nxi&quot;==&quot;Sync Utility.exe.manifest&quot; move &quot;%%i&quot; &quot;%%i.deploy&quot;" IgnoreExitCode="true" />

このようなことをするには:

<Exec WorkingDirectory="$(_MyOutputDir)" Command="for /r %%i in (*) do if not &quot;%%~nxi&quot;==&quot;Sync Utility.exe.manifest&quot; OR &quot;%%~nxi&quot;==&quot;Sync Utility.application&quot; move &quot;%%i&quot; &quot;%%i.deploy&quot;" IgnoreExitCode="true" />

「OR」の部分でエラーが発生します。私はそれを「or if not」と「and not」に置き換えてみましたが、運がありませんでした(ここでストローをつかみます)。同僚から、これはある種のバッチ ファイル スクリプトであると言われましたが、私はこれにまったく慣れていないので、これをよりよく理解するのに役立つ外部ソースへのリンクも大歓迎です。

4

1 に答える 1

0

に置き換えORてみてくださいif notifこれにより、「and not」と論理的に等価なネストされた が作成されます。

于 2012-05-08T02:39:48.227 に答える