Visual Studio后构建事件返回错误MSB3073
本文关键字:返回 错误 MSB3073 事件 构建 Studio Visual | 更新日期: 2023-09-27 18:16:49
在Visual Studio 2015中进行一些后期构建操作时,我得到以下错误:
" C: ' Windows ' Microsoft.NET ' Framework ' v4.0.30319 ' Microsoft.Common.targets (4291 5):MSB3073:命令"if"释放=="释放"(
)…
C: ' Windows ' Microsoft.NET ' Framework ' v4.0.30319 ' Microsoft.Common.targets (4291 5):MSB3073:)'已退出,代码为9009。——失败"
这里的问题是什么?我尝试了以下"Post Build"事件脚本:
<PostBuildEvent>if "$(ConfigurationName)"=="Release" (
...
)</PostBuildEvent>
我还尝试了以下操作(不带引号):
<PostBuildEvent>if $(ConfigurationName)==Release (
...
)</PostBuildEvent>
一个重要的注意事项:这个问题只发生在同一个解决方案中的几个项目上,而其他项目工作良好。
解决错误error MSB3073
首先将解决方案模式更改为"Min-Release-dependency",然后在解决方案资源管理器中右键单击该项目
Properties ==> Custom Build Setup==> General ==>命令行:选择inherit from parent,然后单击apply和OK,然后重新构建解决方案。