从Visual Studio 2015执行一些后期构建操作时出现以下错误。
“C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(4291,5): 错误MSB3073:命令'if'Release'=='Release'(
...
C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(4291,5): 错误MSB3073:)'退出代码9009. - FAILED“
这可能是什么问题?我尝试了以下“Post Build”事件脚本:
<PostBuildEvent>if "$(ConfigurationName)"=="Release" (
...
)</PostBuildEvent>
我也试过以下(没有引号):
<PostBuildEvent>if $(ConfigurationName)==Release (
...
)</PostBuildEvent>
一个重要的注意事项:问题仅发生在同一解决方案中的少数项目中,而其他项目工作正常。我在代码中注意到的没有区别。
答案 0 :(得分:0)
解决错误错误MSB3073
首先将解决方案模式更改为“Min-Release-dependency”,然后右键单击解决方案资源管理器中的项目
属性==&gt;自定义构建设置==&gt;一般==&gt;命令行:选择从parent继承,然后单击apply和OK,然后重建解决方案。
它应该构建没有错误。