擴充已封裝的應用程式
MSIX 可讓您輕鬆地使用應用程式延伸模組和選擇性套件來擴充應用程式。 應用程式延伸模組提供的功能類似于其他平臺上的外掛程式、增益集和附加元件。 您可以將應用程式設為擴充主機,以允許它從封裝的擴充功能取用內容和部署事件。 Windows 10 年度版 (版本 1607,組建 10.0.14393) 引進應用程式延伸模組。
選擇性套件適用于分割大型或複雜的應用程式,或將新元件新增至已發佈的應用程式。 使用 Visual Studio 2017 版本 15.7 和 .NET Native 2.1,您可以從 C++ 與 C# 選用套件載入可執行程式碼。
應用程式延伸模組是開放式生態系統,適用于任何人來增強您的應用程式。 無法控制誰取得應用程式擴充功能。 選擇性套件是關閉的生態系統,您身為發行者決定誰可以為您的主要套件製作選擇性套件。
應用程式延伸模組也是獨立的套件。 它們可以是獨立應用程式,而且不能有另一個應用程式的部署相依性。 選用套件必須有主要套件,沒有就無法執行。
主題 | 描述 |
---|---|
建立及裝載應用程式延伸模組 | 本節討論如何在 MSIX 套件中建立及裝載應用程式延伸模組。 |
應用程式擴充功能的自訂屬性 | 本節討論如何使用應用程式延伸模組的自訂屬性。 |
使用選擇性套件擴充您的應用程式 | 本節討論如何利用選擇性套件模型,將內容載入主要套件。 |