命令行中的Msbuild错误,错误MSB4067

时间:2014-07-03 09:27:14

标签: git msbuild

错误MSB4067,当尝试从命令行控制台构建我的项目时,我收到此错误

<ItemDefinitionGroup> unrecognized

3 个答案:

答案 0 :(得分:2)

您的Visual Studio命令提示符将调用VCVARS32.BAT并应用设置以使用v2.0 MsBuild。

从命令行使用v4的路径:

%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe 

编辑:如果你想要最新的构建工具,那么MsBuild不再包含在.NET中,现在是Visual Studio和available as a separate download的一部分。

请注意,如果您使用MsBuild 12,则路径将位于%ProgramFiles%\ MsBuild下。

答案 1 :(得分:1)

更新.Net Framework v4.0,使用Visual Studio 2010命令提示符运行

答案 2 :(得分:0)

对我来说这是:我有一个WPFCustomControlLibrary。它给了我同样的错误。我在记事本中打开了csproj文件,并删除了包含整个属性的Import标记。