Visual Studio发布生成事件返回错误MSB3073

在从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退出。 - FAILED“

这里可能是什么问题? 我尝试了以下'Post Build'事件脚本:

<PostBuildEvent>if "$(ConfigurationName)"=="Release" (
      ...
)</PostBuildEvent>

我也尝试了以下(没有引号):

<PostBuildEvent>if $(ConfigurationName)==Release (
      ...
)</PostBuildEvent>

一个重要的注意事项:这个问题只发生在同一解决方案中的少数项目上,而其他项目工作正常。 没有区别,我已经注意到在代码中。


解决错误错误MSB3073

首先将解决方案模式更改为“Min-Release-dependency”,然后右键单击解决方案资源管理器中的项目

属性==>自定义生成设置==>常规==>命令行:选择从父项继承,然后单击应用并确定,然后重新生成解决方案。

它应该建立没有错误。

链接地址: http://www.djcxy.com/p/44215.html

上一篇: Visual Studio post build event returns error MSB3073

下一篇: Install Windows Service created in Visual Studio