我正在使用以下 PostBuildEvent
<PostBuildEvent>
IF DEFINED $(MyEnvVar) (
mkdir "C:\tmp\"
copy "$(TargetPath)" "$(MyEnvVar)/Addins/Software/bin/$(PlatformName)/$(TargetFileName)"
)
</PostBuildEvent>
Run Code Online (Sandbox Code Playgroud)
如果MyEnvVar定义了my,则此事件有效。但是,如果未定义变量,我会收到错误MSB3073(以代码 255 退出)。
如果变量存在,我如何定义我的 PostBuild 任务来执行一些 cmd 操作(创建文件夹复制文件,如上所示),如果变量存在,或者如果不存在,则什么都不做?