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 中發現的問題或錯誤,您可以將問題張貼至 MSIX SDK GitHub 存放庫的問題頁面