[英].NET Application version compatibility between .NET 6 Desktop Runtime versions
[英]Distinct runtime versions and the new .NET CLI
當前,當將DNX與ASP.NET Core和.NET Core一起使用時,我們可以使用DNVM來選擇要使用的DNX版本。 運行dnvm list
我們看到每個版本都包含以下信息:
我一直將DNX視為提供底層操作系統和運行托管代碼的虛擬機之間接口的軟件。 因此,以我的理解,選擇DNX版本基本上就是選擇一個接口,該接口使我們能夠在特定的OS上運行特定版本的虛擬機。
但是,在新的.NET CLI中,不再有DNVM。 實際上,從入門開始,我們看到我們只安裝了.NET CLI,運行了dotnet new
,運行了dotnet restore
,我們僅僅能夠使用dotnet run
來運行我們的代碼。
選擇運行時的版本並沒有什么關系,實際上,我們什至沒有選擇一個運行時。
在那種情況下,我們以前擁有的所有這些不同版本的DNX發生了什么? 我們不再需要選擇特定的運行時了嗎? 如果沒有,為什么會這樣呢? 這到底是什么呢?
我相信運行時是標准NuGet 軟件包的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.