MSIX SDK

MSIX SDK 是開放原始碼專案,可讓開發人員在所有平臺上使用通用的 MSIX 封裝格式。 這可讓開發人員在所有平臺上為使用者建立一致的體驗,並使用相同的套件散發體驗。 SDK 提供指導方針,讓開發人員封裝其應用程式內容,並建立應用程式套件資訊清單,使其能夠以其選擇的平臺為目標。 這可讓開發人員將應用程式內容封裝一次,而不必針對每個平臺進行封裝。

SDK 提供驗證、驗證和解除封裝 MSIX 套件中套件內容所需的 Api。 應用程式開發人員可以使用專案,不需要擔心封裝是否已遭篡改,或是否可信任。 它會在應用程式內容解除封裝之前,執行篡改保護和簽章驗證檢查。

SDK 可供任何跨平臺用戶端應用程式使用,讓協力廠商能夠建立外掛程式或擴充功能。 用戶端應用程式開發人員可以使用 Windows 10 平臺上可用的應用程式延伸模組模型,並在非 Windows 10 平臺上使用 MSIX SDK。 透過 SDK 的協助,為用戶端應用程式建立應用程式延伸模組和外掛程式的協力廠商開發人員不需要為每個平臺建立特定套件。 相反地,他們會建立一個支援 Windows 10 和所有其他平臺上的封裝。 使用 SDK,應用程式開發人員可以選擇要支援的特定平臺。

MSIX 套件的其中一個主要差異是資訊清單檔案。 資訊清單檔案包含所有關于套件的中繼資料,並指定用戶端應用程式可存取的所有重要資訊,以進行適用性或支援能力等適當的選擇。 資訊清單檔案可讓用戶端應用程式開發人員和協力廠商開發人員更多選項和彈性,以傳達需求、可用性和支援等特性。 如需如何使用資訊清單檔將 MSIX 封裝散發至 Windows 10 和非 Windows 10 平臺的詳細資訊,請參閱這篇文章

取得詳細資訊

MSIX SDK 是GitHub 上的開放原始碼專案。 GitHub 存放庫包含完整的來源,以及如何為每個平臺建立二進位檔的指示。

如果您有任何意見反應,請在 MSIX 技術小組網站上提交。 如果 SDK 中找不到問題或 bug,您可以將它們張貼至 MSIX SDK GitHub 存放庫的 [問題] 頁面