【发布时间】: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