【问题标题】:Can microsoft .net core 2.2 sdk docker container be used for building 2.1 and 2.2 targeted projectsmicrosoft .net core 2.2 sdk docker 容器能否用于构建 2.1 和 2.2 目标项目
【发布时间】:2019-08-16 05:24:27
【问题描述】:

我有几个 .net core 2.1 和 2.2 项目,这些项目将使用为构建工作区运行 Docker 容器的本地服务器构建。我打算使用 mcr.microsoft.com/dotnet/core/sdk:2.1 映像来构建 2.1 项目,以及 mcr.microsoft.com/dotnet/core/sdk: 2.2 图像来构建 2.2 项目,但如果可以的话,我想简化一些事情。是否建议只使用 mcr.microsoft.com/dotnet/core/sdk:2.2 映像来构建 2.1 和 2.2 项目,并摆脱 2.1 sdk 映像?

【问题讨论】:

    标签: docker .net-core


    【解决方案1】:

    在 Microsoft 的 Prerequisites for .NET Core on Windows 页面上找到以下内容。此页面专门与 Visual Studio 相关,但请注意有关 2.2 SDK 的措辞:

    使用 .NET Core 2.2 SDK 配置 Visual Studio 后,您可以 执行以下操作:

    • 打开、构建并运行现有的 .NET Core 1.x 和 2.x 项目
    • 将 .NET Core 1.x 和 2.x 项目重新定位到 .NET Core 2.2、构建和运行。
    • 创建新的 .NET Core 2.2 项目。

    根据上面引用的文档部分,您应该能够在 2.2 SDK 容器中安全地构建您的 2.x 项目,并且不应该需要 2.1 SDK 容器来构建 2.1 项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多