此版本的.NET Standard現在支持大約33K的API,與.NET Standard 1.x支持的14K API相比。好的是大部分API來自.NET Framework。這使得生活更容易將代碼移植到.NET標准。下面的圖片給出了.NET Framework API的總結,這些API現在包含在.NET Standard 2.0中。
現在,您可以使用.NET Standard的數據集,數據表,反射和二進制序列化。你可以在這里找到完整的清單。
此版本2.0還修復了.NET Standard的第三方庫兼容性問題。現在可以使用.NET Standard(感謝.NET Standard使用的兼容性墊片)。等等,有一個抓住。如果.NET Standard沒有使用第三方庫使用的API,則不能使用.NET Standard的第三方庫。
如何安裝.NET Standard 2.0
安裝.NET Standard 2.0是非常簡單的。從這里下載安裝程序並運行它。不用擔心系統上安裝的當前SDK。多個版本的SDK可以並排安裝。導航到機器中的“C:\ Program Files \ dotnet \ sdk”,以查看機器上安裝的所有SDK版本的列表。
安裝完成后,打開命令提示符並鍵入以下命令。
1
|
dotnet --version
|
你應該看到2.0.0-preview1-005977。我們來創建一個新的控制台應用程序。
1
|
dotnet
new
console -o NetStandard2App
|
這應該創建一個.NET控制台應用程序。要驗證此新創建的應用程序使用的版本,以確保它是針對.NET Core 2.0。在記事本中打開.csproj文件,您應該看到netcoreapp2.0
用作目標框架。
1
2
3
4
|
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
|
您還應該閱讀Andrew Lock的這個優秀的帖子,以了解如何同時使用.NET SDK的diffenet版本。
您還可以從dotnet cli創建一個ASP.NET Core 2.0應用程序。喜歡,
1
|
dotnet
new
web -o ASPNetCore2App
|
您可以從dotnet cli構建並運行此應用程序。要在Visual Studio中打開它,您需要安裝Visual Studio 2017 Preview 3或最新版本的Visual Studio代碼。閱讀ASP.NET Core 2.0新功能的快速摘要。
就是這樣。
概要
.NET Standard 2.0是從.NET Framework平滑過渡到.NET Core的重要一步,因為它現在支持大多數.NET Framework API。本文介紹了.NET Standard 2.0的新功能,以及如何安裝和使用它。
謝謝你的閱讀。繼續訪問此博客,並在您的網絡中分享。請將您的想法和反饋放在評論部分。