允许使用 .NET 6 运行时运行 .NET 8 应用程序

问题描述 投票:0回答:1

有没有办法允许仅安装 .NET 6 和 .NET 7 运行时运行 .NET 8 应用程序?假设应用程序不使用任何新的 .NET 8 专用功能。

我意识到这不是一个好的做法,但我正在一个我无法控制的环境中运行......

.net asp.net-core .net-core
1个回答
0
投票

正如KY1所说,如果你不回退到较低版本,你唯一可以选择的方法就是使用独立的应用程序。

发布时您可以选择独立的,它会让您选择哪个目标运行时,如下图所示。

enter image description here

但是使用独立的,这将使您的应用程序不跨平台,因为它会在发布过程中生成运行时所需的dll,这让您的应用程序可以在无运行时环境中工作。

© www.soinside.com 2019 - 2024. All rights reserved.