.NET Standard 連結庫程式代碼共用

.NET Standard 連結庫具有所有 .NET 平台的統一 API,包括 Xamarin 和 .NET Core。 建立單一 .NET Standard 連結庫,並從任何支援 .NET Standard 平臺的運行時間使用它。 如需支援平臺的詳細數據,請參閱此圖表

雖然 .NET Standard 1.0 到 1.6 版提供 .NET Framework 的增量較大子集,但 .NET Standard 2.0 提供 Xamarin 應用程式的最佳支援層級,以及移植現有的可攜式類別庫。

Visual Studio for Mac

本節將逐步解說如何使用 Visual Studio for Mac 建立和使用 .NET Standard 連結庫。

建立 .NET Standard 連結庫

您可以使用下列步驟,將 .NET Standard 連結庫新增至您的解決方案:

  1. 在 [ 新增專案 ] 對話框中,選取 .NET Core 類別,然後選取 [.NET Standard 連結庫]:

    Create a .NET Standard library

  2. 在下一個畫面上,選擇目標 Framework - 建議使用 .NET Standard 2.0

    Choose .NET Standard 2.0

  3. 在最後一個畫面上,輸入專案名稱,然後按兩下 [ 建立]。

  4. .NET Standard 連結庫專案會出現,如 方案總管 所示。 [相依性] 節點會指出連結庫使用 NETStandard.Library

    Dependencies node in the solution indicates .NET Standard

編輯 .NET Standard 連結庫設定

在專案上按下滑鼠右鍵並選取 Options ,如此螢幕快照所示,即可檢視和變更 .NET Standard 連結庫設定:

Edit .NET Standard target framework in Project Options

您可以透過變更下拉式清單值來變更 Target Framework 版本netstandard

此外: 您可以直接編輯 .csproj 以變更此值。

適用於 .NET 開發人員的 .NET Standard 和 Xamarin.Forms (影片)