Xml “如何编码”;或;在Visual Studio项目文件中执行批处理脚本代码

Xml “如何编码”;或;在Visual Studio项目文件中执行批处理脚本代码,xml,visual-studio-2010,batch-processing,Xml,Visual Studio 2010,Batch Processing,我正在处理一个VisualStudio项目文件,需要修改AfterBuild块中的Exec命令,以便从“move”命令中排除两个文件。具体而言,我正在尝试修改以下内容: <Exec WorkingDirectory="$(_MyOutputDir)" Command="for /r %%i in (*) do if not &quot;%%~nxi&quot;==&quot;Sync Utility.exe.manifest&quot; move &

我正在处理一个VisualStudio项目文件,需要修改AfterBuild块中的Exec命令,以便从“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" />


我在“或”部分出错。我试着用“或如果不是”和“和不是”来代替它,但运气不好(在这里抓救命稻草)。一位同事告诉我这是一种批处理文件脚本,但我对此完全不熟悉,因此,如果有任何指向外部源的链接可以帮助我更好地理解这一点,我将不胜感激。

如果没有,请尝试将
替换为
。这将创建嵌套的
if
,逻辑上等同于 “而不是”