我们正在使用 TFS 2017 初始版本(内部安装)。我正在寻找如何使用 TFS 2017 Build/Release 构建 ASP .NET Core 2.0 应用程序。现在,我们的标准构建使用 Visual Studio 构建,并且我们在构建服务器上安装了 Visual Studio 2015。
当我尝试使用 Visual Studio 构建构建 ASP .NET core 2 MVC 应用程序时,构建失败并显示错误消息:
Trunk\xxxxxx.csproj(1, 1) Trunk\xxxxxx.csproj(1,1):错误MSB4041:项目的默认XML命名空间必须是MSBuild XML命名空间。如果项目以 MSBuild 2003 格式创作,请将 xmlns="http://schemas.microsoft.com/developer/msbuild/2003" 添加到元素中。如果项目是以旧的 1.0 或 1.2 格式创作的,请将其转换为 MSBuild 2003 格式。
请问使用 TFS 2017 构建/部署 .NET core 2.0 项目的推荐方法是什么?
在构建服务器上安装 VS 2017?我们已经在构建服务器上安装了 VS 2015。VS 2015 和 VS2017 能否在构建服务器上并排运行,VS 构建步骤是否会在 2017 年继续? Visual Studio 构建
或者我们应该在构建服务器上安装 .NET core 2.0 SDK,然后使用命令行实用程序作为构建步骤的一部分。
或者我们应该切换到 MSBUILD 而不是 VS Studio 构建并在构建服务器上仅安装 MSBuild for VS 2017。