共用方式為


套件資源索引 (PRI) API 和自訂建置系統

您可以使用套件資源索引 (PRI) API,開發適用於您的 UWP 應用程式資源的自訂建置系統。 建置系統可以依據 UWP 應用程式所需的任何複雜層級,建立套件資源索引 (PRI) 檔案並對這些檔案進行版本控制和傾印 (為 XML)。 如果您有目前使用 MakePri.exe 命令列工具的自訂建置系統 (請參閱使用 MakePri.exe 手動編譯資源),那麼為了提高效能和控制力,我們建議您切換到呼叫 PRI API,而不是呼叫 MakePri. exe。

PRI API 是在 Windows SDK for Windows 10 版本 1803 中引進的。 API 採用 Win32 Windows API 的形式,這表示您有幾個選項可以呼叫它們。 您可以直接從 Win32 應用程式呼叫它們,也可以透過 .NET 應用程式,甚至 UWP 應用程式的平台叫用來呼叫它們。

本主題中的案例示範如何從 Win32 Visual C++ Windows 主控台應用程式專案呼叫 PRI API。 有關背景資訊,請參閱資源管理系統

注意

此警告不太可能成為問題,因為您可能不想將自訂建置系統應用程式提交到 Microsoft Store。 但是,如果您選擇以 UWP 應用程式的形式開發自訂建置系統的選項,則這將是一個不尋常的 UWP 應用程式,因此您將無法將其提交至 Microsoft Store。 這是因為使用平台叫用的 UWP 應用程式未通過 Microsoft Store 認證。 請注意,在這種情況下,平台叫用呼叫將僅存在於您的自訂建置系統中不在您的運送 UWP 應用程式 (您正在為其建立 PRI 檔案的應用程式) 中。

案例逐步解說

主題 說明
案例 1:從字串資源和資產檔案產生 PRI 檔案 在此案例中,我們將建立新的應用程式來代表自訂建置系統。 我們將建立資源索引子,並將字串和其他種類的資源新增至其中。 然後,我們將產生並傾印 PRI 檔案。

重要 API