gpt4 book ai didi

.NET Core SDK 与 Docker 的运行时版本

转载 作者:行者123 更新时间:2023-12-02 18:22:45 25 4
gpt4 key购买 nike

我正在构建一个 ASP.NET Core 2.0 应用程序。我的机器正在运行我认为是最新的 SDK 和运行时:2.0.0-preview2-006497-preview2

$ dotnet --version
2.0.0-preview2-006497

但是,当我构建并尝试运行 Docker 镜像时,我得到:

It was not possible to find any compatible framework version
The specified framework 'Microsoft.NETCore.App', version '2.0.0-preview2-25407-01' was not found.
- Check application dependencies and target a framework version installed at:
/
- Alternatively, install the framework version '2.0.0-preview2-25407-01'.

如果我直接运行基础 Docker 镜像,我发现它报告的版本是 2.0.0(无预览版):

$ sudo docker run -it microsoft/aspnetcore-build:2.0
root@523a779f7167:/# dotnet --version
2.0.0

我不明白。 2.0.0 还没有 RTMed,是吗?我在网上的任何地方都找不到任何相关信息,但我也找不到 preview2 的 Docker 基础镜像。

最佳答案

.NET Core 2.0.0 SDK 和工具现已发布。使用最新的 Visual Studio 2017 版本(Version 15.3 或更高版本)和 . NET Core 2.0.0 SDK摆脱这个问题。

关于.NET Core SDK 与 Docker 的运行时版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45651813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com