在Team Foundation Server 2012服务器中构建包含.net Standard 2.0项目的解决方案

时间:2019-03-17 15:00:37

标签: visual-studio tfs msbuild visual-studio-2017

我在Visual Studio 2017中有一个解决方案。此解决方案包含.Net Standard 2.0中的一个项目。我有团队基础服务器2012。我已经在团队基础服务器上配置了构建控制器和构建代理。我已经为持续集成配置了一个构建。在添加.NET Standard 2.0项目之前,生成定义曾经可以正常工作。但是现在,该版本在编译解决方案时出现以下错误

  

元素中的“版本”属性无法识别。

我尝试了以下方法,但到目前为止没有任何作用

  1. 如博客https://www.dotnetcatch.com/2017/11/15/building-net-core-and-net-standard-projects-in-tfs-2015/所述,在团队基础服务器上安装了Visual Studio Build Tools 2017。
  2. 如此处所述TFSBuild 2013 unable to change msbuild version,更改了注册表中的msbuild.exe路径。我已将其设置为
  

C:\ Program Files(x86)\ Microsoft Visual   Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin

但是它不起作用。现在我想知道Team Foundation 2012构建服务器是否与Visual Studio 2017完全兼容,或者我缺少什么?

0 个答案:

没有答案