以下是我尝试将应用程序可执行文件复制到另一个文件夹并更改其名称的方法:
IF $(ConfigurationName) == Release (
SET DESTINATION=$(ProjectDir)Output\Distribution
IF NOT EXIST "%DESTINATION%" ( MD "%DESTINATION%" )
XCOPY /Q /Y "$(TargetPath)" "%DESTINATION%"
RENAME "%DESTINATION%\$(TargetFileName)" "$(TargetName).Plain$(TargetExt)"
)
我已经尝试了各种方法使其工作,但总是返回错误代码255或1,具体情况取决于不同的情况。使用普通批处理文件运行该代码却能很好地运行!