C# · 12月 23, 2021

c# – 使用代码1退出的构建后事件

我正在尝试使用Post Build事件清理release文件夹,所以我删除了.xml和.pdb文件并尝试将所有dll文件复制到自定义lib文件夹bug我得到Post Build Exited with Code 1

我的代码:

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

2个命令由新行分隔,如图所示……
Lib文件夹也存在.

解决方法 代替 xcopy $(TargetDir)*.dll $(TargetDir)lib\

你应该使用

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

处理路径中的空格.