团队城市 6.5.5 - MSBuild问题

3

尝试在TeamCity上配置Visual Studio 2008项目(TFS2010),创建了构建步骤,并使用MSbuild选择2.0作为 .NET Framework 版本,但出现以下错误:

error MSB5014:文件格式版本未被识别。MSBuild只能读取版本在7.0到9.0之间的解决方案文件。

有什么解决这个问题的想法吗?我还尝试选择Visual Studio (sln)作为Runner Type,但也不起作用。


你在TeamCity中选择了哪个版本的MSBuild ToolsVersion? - sll
我选择了 .net 2.0 和 msbuild 工具版本 2.0 - 然后我得到了上述错误,我还尝试选择了它们的 3.5 版本,现在它说需要在服务器上安装 vs2008、sdk3.5。 - user1022521
1个回答

5

使用更新版本的MSBuild。有关更多详细信息,请参见此链接


1
你看了链接吗?你说你正在使用.NET Framework 2.0的MSBuild。因此,我的答案建议你使用.NET Framework 3.5或更高版本的MSBuild。 - vharavy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接