共用方式為


.NET Framework 和頻外版本

.NET Framework 已演進以容納不同的平臺,例如UWP應用程式和傳統桌面和Web應用程式,以及最大化程式代碼重複使用。 除了一般 .NET Framework 版本外,也會從頻外發行新功能(OOB),以改善跨平臺開發或引進新功能。

OOB 版本的優點

將新的元件或更新傳送到頻外元件,可讓Microsoft為 .NET Framework 提供更頻繁的更新。 此外,我們可以更快速地收集和回應客戶意見反應。

當您在應用程式中使用 OOB 功能時,您的使用者不需要安裝最新版本的 .NET Framework 來執行您的應用程式,因為 OOB 元件會隨應用程式套件一起部署。

OOB 套件的分發方式

核心 Common Language Runtime (CLR) 元件的 OOB 版本會透過 NuGet 傳遞,這是適用於 .NET 的套件管理員。 NuGet 可讓您輕鬆地從 Visual Studio 內瀏覽和新增連結庫至 .NET Framework 專案。 從 Visual Studio 2012 開始,所有 Visual Studio 版本都會包含 NuGet 套件管理員。 在 Visual Studio 的 [工具] 功能表上尋找 NuGet 套件管理員。 如果未安裝,請遵循 安裝 NuGet 上的指示。 如需 NuGet 的詳細資訊,請參閱 NuGet 檔

使用 NuGet OOB 套件

如果已安裝 NuGet 套件管理員,您可以使用 Visual Studio 中的 [方案總管] 來瀏覽和新增 NuGet 套件的參考:

  1. 在 Visual Studio 中開啟專案的快捷方式功能表,然後選擇 [ 管理 NuGet 套件]。 (此選項也可從 [專案 ] 選單取得。

  2. 在左窗格中,選擇 [ 在線]。

  3. 如果您想要使用發行前版本套件,請在中間窗格的下拉式清單框中,選擇 [包含發行前版本],而不是 [僅穩定]。

  4. 在右窗格中,使用 [ 搜尋 ] 方塊找出您想要使用的套件。 有些微軟套件以 .NET Framework 標誌來識別,所有套件都標示微軟為發行者。

NuGet 套件管理員。

如先前所述,當您部署使用 OOB 套件的應用程式時,OOB 元件會隨附於您的應用程式套件。

OOB 發行的類型

一般而言,OOB 套件具有一或多個發行前版本和穩定版本。 發行前版本隨附的授權通常不允許轉散發,但可讓您試用套件並提供意見反應。 意見反應會併入對套件所做的任何更新中。 最終版本會作為穩定套件透過 NuGet 發佈,並包含授權允許您與應用程式一起重新散發 NuGet 套件。 Microsoft支援穩定套件。 Microsoft提供 IntelliSense 支援,以及針對所有套件的其他類型文件,例如部落格文章和論壇解答。 此外,原始程式碼可能隨附於某些套件,但不是全部都有。 如需有關新套件和更新套件的公告,您可以訂閱 .NET Framework 部落格

若要尋找發行前版本和穩定套件,請選擇 [NuGet 套件管理員] 中的 [包含發行前版本 ]。

另請參閱