【发布时间】:2018-02-10 14:36:03
【问题描述】:
我们正在使用 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 Builld
或者我们应该在构建服务器上安装 .NET core 2.0 SDK,然后在构建步骤中使用命令行实用程序。
或者我们是否应该切换到 MSBUILD 而不是 VS Studio 构建并在构建服务器上仅安装 MSBuild for VS 2017。
【问题讨论】: