【问题标题】:TFS 2017 Build Definition with .NET 4.6 and ASP.NET Core使用 .NET 4.6 和 ASP.NET Core 的 TFS 2017 构建定义
【发布时间】:2017-10-27 20:46:18
【问题描述】:

我正在尝试在 TFS 中为具有 Windows 客户端 .NET 4.6 库和 ASP.NET Core Web 项目的解决方案创建构建定义。目前,当我尝试运行构建的 NuGet 还原部分时,我收到以下错误消息。

WebApplication.csproj(1,1):错误 MSB4041:项目的默认 XML 命名空间必须是 MSBuild XML 命名空间。如果项目以 MSBuild 2003 格式创作,请将 xmlns="http://schemas.microsoft.com/developer/msbuild/2003" 添加到元素中。如果项目是以旧的 1.0 或 1.2 格式创作的,请将其转换为 MSBuild 2003 格式。

尝试在 ASP.NET Core 项目上还原 NuGet 包时出现错误。

一切都在我的本地开发环境中构建良好,只是构建定义不起作用。

【问题讨论】:

    标签: tfs build asp.net-core msbuild build-definition


    【解决方案1】:

    手动指向 Nuget 4.1 而不是内置的 3.5 解决了该问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      • 2018-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      相关资源
      最近更新 更多