我正在尝试使用Post Build事件清理发布文件夹,因此我删除了.xml.pdb文件,并尝试将所有dll文件复制到自定义的lib文件夹中,我得到了Post Build Exited with Code 1
我的代码:

if $(ConfigurationName) == Release del "$(TargetDir)*.xml", "$(TargetDir)*.pdb"
if $(ConfigurationName) == Release xcopy "$(TargetDir)\*.dll" "$(TargetDir)\lib\"

如图所示,这两个命令由换行符分隔开...
还存在Lib文件夹。

最佳答案

代替

xcopy $(TargetDir)*.dll $(TargetDir)lib\

你应该用
xcopy "$(TargetDir)*.dll" "$(TargetDir)lib\"

处理路径中的空格。

关于c# - 使用代码1退出的构建后事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24920359/

10-11 19:17