NuGet 多平台連結庫專案 (Nugetizer 3000)
使用 'Nugetizer 3000' 自動建立 NuGet 套件,以跨平台共享程序代碼!
您可以使用 Nugetizer 3000 自動建立 NuGet 套件,以跨平台共用程序代碼。 這可讓您從現有的連結庫專案或建立新的 多平台連結庫專案來建立 NuGet 套件。
Nugetizer 3000 隨附於 Visual Studio for Mac – 在 [檔案新增] 視窗中尋找 > Library Mulitplatform Library 項目類型: >
建置 NuGet 套件
設定之後,專案的每個組建都會輸出完整的NuGet套件,可用來與其他應用程式內部共享程序代碼,或上傳至 NuGet.org。
使用這項功能有三種案例:
-
從現有的 PCL (或 .NET Standard) 專案建立 NuGet 套件。
-
使用 PCL 或 .NET Standard 建立新的連結庫,以透過 NuGet 共用通用程式代碼。
-
建立新的連結庫和 NuGet,其中包含適用於 iOS 和 Android 的平臺特定程式代碼,並使用共用專案來包含通用程式代碼和平臺特定專案,以支援 iOS 或 Android 特定功能。
如需 必要和選擇性元數據必須新增至任何 NuGet 套件的詳細資訊,請參閱元數據指南 。
進一步的 NuGet 資訊
深入瞭解 如何手動建立 Xamarin 的 NuGet,以及如何 在應用程式中包含 NuGet 套件。
Microsoft 的 NuGet 檔包含 .nupkg 格式和使用 Visual Studio 中 NuGet 套件的詳細資訊。
NuGet GitHub 存放庫提供 NuGet 套件專案的設計討論(也就是 NuGetizer 3000)。