.net 核心托管 - 服务器安装了两个 .net 核心运行时

Nee*_*ack 0 c# .net-core asp.net-core

我们的应用程序最初是使用 .net core 1.x 构建的。我们想升级到 .net core 2.0。

我从这里安装了托管包。但是现在我安装了 1.0.0 运行时和 2.0.5 运行时。

在此处输入图片说明

  1. 我需要卸载 1.0.0 运行时吗?
  2. 我如何知道我的应用程序将使用哪个运行时?

Jam*_*lor 5

简短的回答是您应该阅读 .NET Core 的文档。正如 Scott Hanselman(ASP.NET Core 团队的 PM)所指出的,多个版本的 .NET Core 运行时可以并排安装而不会出现问题

正如用户Camilo Terevinto在他们的评论中指出的那样,当您的应用程序启动时,将使用运行时的最高版本。