簡體   English   中英

不同的運行時版本和新的.NET CLI

[英]Distinct runtime versions and the new .NET CLI

當前,當將DNX與ASP.NET Core和.NET Core一起使用時,我們可以使用DNVM來選擇要使用的DNX版本。 運行dnvm list我們看到每個版本都包含以下信息:

  1. 運行時的版本
  2. 我們要使用哪個運行時(例如CLR或CoreCLR)
  3. 處理器架構
  4. 作業系統

我一直將DNX視為提供底層操作系統和運行托管代碼的虛擬機之間接口的軟件。 因此,以我的理解,選擇DNX版本基本上就是選擇一個接口,該接口使我們能夠在特定的OS上運行特定版本的虛擬機。

但是,在新的.NET CLI中,不再有DNVM。 實際上,從入門開始,我們看到我們只安裝了.NET CLI,運行了dotnet new ,運行了dotnet restore ,我們僅僅能夠使用dotnet run來運行我們的代碼。

選擇運行時的版本並沒有什么關系,實際上,我們什至沒有選擇一個運行時。

在那種情況下,我們以前擁有的所有這些不同版本的DNX發生了什么? 我們不再需要選擇特定的運行時了嗎? 如果沒有,為什么會這樣呢? 這到底是什么呢?

我相信運行時是標准NuGet 軟件包的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM