Xml “如何编码”;或;在Visual Studio项目文件中执行批处理脚本代码
我正在处理一个VisualStudio项目文件,需要修改AfterBuild块中的Exec命令,以便从“move”命令中排除两个文件。具体而言,我正在尝试修改以下内容: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 "%%~nxi"=="Sync Utility.exe.manifest" 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" />
我在“或”部分出错。我试着用“或如果不是”和“和不是”来代替它,但运气不好(在这里抓救命稻草)。一位同事告诉我这是一种批处理文件脚本,但我对此完全不熟悉,因此,如果有任何指向外部源的链接可以帮助我更好地理解这一点,我将不胜感激。如果没有,请尝试将
或替换为。这将创建嵌套的if
,逻辑上等同于
“而不是”