Microsoft .net Core 2.2 SDK Docker容器可以用于构建2.1和2.2目标项目吗

时间:2019-03-25 21:38:09

标签: docker .net-core

我有几个.net核心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图像吗?

1 个答案:

答案 0 :(得分:1)

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

  

在Visual Studio中配置了 .NET Core 2.2 SDK 后,您可以   请执行以下操作:

     
      
  • 打开, 构建 ,然后运行现有的.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项目构建不需要2.1 SDK容器。