【问题标题】:What version of .NET Core can I develop in using MSBuild tools ver. 15.6?我可以使用 MSBuild 工具版本开发什么版本的 .NET Core。 15.6?
【发布时间】:2020-05-17 00:32:57
【问题描述】:

尽管 VS 2017 中的本地开发版本为 15.9,但我在 Teamcity 可用的构建工具版本(MSBuild 15.6.82.30579)方面受到限制。

在我们的部署代理上,我们可以在给定的 MSBuild 15.6 中安全地开发哪个版本的 .NET Core?我一直在看:

https://dotnet.microsoft.com/download/dotnet-core/2.2

https://dotnet.microsoft.com/download/dotnet-core/2.1

https://dotnet.microsoft.com/download/dotnet-core/2.0

看起来我们可能仅限于 .NET Core 2.0 - 这准确吗?

【问题讨论】:

  • stackoverflow.com/questions/55420731/… 当您发现早期版本也不起作用时,请在此处发布您自己的答案。
  • 值得迁移到更新的工具。 .NET Core 2.0 即将结束,.NET Core 2.2 也是如此。您有两个选择 - .NET Core 2.1 是 LTS(2021 年 8 月 21 日结束生命)和 .NET Core 3.1 也是 LTS,2022 年 12 月 3 日之后结束。
  • @HansPassant - 我看过这个问题,它完全指的是比我引用的更高版本。
  • 嗨@Hostel,现在假设我无法升级。我可以使用 MSBuild 15.6 构建 .NET Core 2.1 应用吗?
  • @MissCellaneous 如果 MSBuild 与 Visual Studio 版本连接,则非 MSBuild 15 将支持高于 2.0 的 .NET Core。 docs.microsoft.com/en-us/visualstudio/productinfo/…

标签: c# .net-core msbuild teamcity teamcity-10


【解决方案1】:

根据 cmets 和我之前链接的文档,答案似乎确实是 2.0。

不过,我现在已经能够升级到 MSBuild 工具 15.9,支持 .net core 2.2 或 2.1 开发。

注意:我们正在开发 2.1,因为它处于长期支持状态。

【讨论】:

  • 您应该使用 .net core 2.1 进行开发。不再支持 2.2 版。
  • 嗨 @Hostel 是的,谢谢 - 想想今天早上一分钱就掉了:/(我知道你之前提到过这是 LTS)
猜你喜欢
  • 1970-01-01
  • 2020-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多