MSBuild 错误 - 解决方案的版本为 12.00,当前不受支持



我有一个安装了TFS 2010构建服务的构建服务器。我配置了 2 个构建代理和 1 个控制器。我们的一个项目已转换为Visual Studio 2012

我发现.NET framework 4.5附带了新版本的MSBuild,即4.5版。

我在Build Server上安装了.NET framework 4.5,因为在每次构建项目时都安装它之前,我一直收到以下错误:

"解决方案的版本为'12.00',目前不受支持"。

安装.NET 4.5后,我仍然遇到同样的问题。

我该如何解决这个问题?

我是否必须将生成代理配置为使用新MSBuild 4.5才能生成此特定项目,还是在项目解决方案文件本身中设置某些内容?如果是这样,怎么办?

如果有人能帮助我解决这个问题,我将不胜感激?

尝试在构建服务器上安装 vs2012,虽然我不认为这是绝对需要的,但这是安装所有要求的最简单方法。

我们已经在构建代理上安装了VS2012。 有趣的是,当我RDC到构建代理,然后从命令行运行msbuild时,一切正常。 因此,问题看起来甚至在我们到达MSBuild之前就发生了。

最新更新