使用 .NET 4.6 和 ASP.NET 核心的 TFS 2017 构建定义
TFS 2017 Build Definition with .NET 4.6 and ASP.NET Core
我正在尝试在 TFS 中为同时包含 Windows 客户端 .NET 4.6 库和 ASP.NET 核心 Web 项目的解决方案创建构建定义。目前,当我尝试 运行 构建的 NuGet 恢复部分时,我收到以下错误消息。
WebApplication.csproj(1,1): error MSB4041: The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.
尝试在 ASP.NET 核心项目上恢复 NuGet 包时发生错误。
一切都在我的本地开发环境中正常构建,只是构建定义不起作用。
手动指向 Nuget 4.1 而不是内置的 3.5 解决了这个问题。
我正在尝试在 TFS 中为同时包含 Windows 客户端 .NET 4.6 库和 ASP.NET 核心 Web 项目的解决方案创建构建定义。目前,当我尝试 运行 构建的 NuGet 恢复部分时,我收到以下错误消息。
WebApplication.csproj(1,1): error MSB4041: The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.
尝试在 ASP.NET 核心项目上恢复 NuGet 包时发生错误。
一切都在我的本地开发环境中正常构建,只是构建定义不起作用。
手动指向 Nuget 4.1 而不是内置的 3.5 解决了这个问题。