Office 解決方案的應用程式指令清單
應用程式資訊清單是描述載入至 Microsoft Office 方案之組件的 XML 檔案。 Visual Studio 中的 Microsoft Office 開發工具會使用 ClickOnce 應用程式指令清單參考中 定義的 ClickOnce 應用程式指令清單 架構。
Office 解決方案的應用程式指令清單會使用下列 ClickOnce 元素和屬性。
元素 | 描述 | 屬性 |
---|---|---|
<assembly> 元素 (ClickOnce Application) | 必要。 最上層項目。 | manifestVersion |
<assemblyIdentity> 元素 (ClickOnce Application) | 必要。 識別 ClickOnce 應用程式的主要元件。 | name version publicKeyToken processorArchitecture language |
<trustInfo> 元素 (ClickOnce 應用程式) | 識別應用程式安全性需求。 | 無 |
<entryPoint> 元素 (ClickOnce 應用程式) | 必要。 識別執行的應用程式程式碼進入點。 | name dependencyName customHostSpecified |
<dependency> 元素 (ClickOnce 應用程式) | 必要。 識別執行應用程式所需的每個相依性。 選擇性地識別需要預先安裝的組件。 | 無 |
<file> 元素 (ClickOnce 應用程式) | 必要。 識別應用程式所使用的每個非組件檔案。 可以包含與檔案相關聯的元件物件模型 (COM) 隔離資料。 | name size |
Office 方案的應用程式資訊清單在 co.v1
命名空間中具有下列項目。
<entryPoint>
<co.v1:customHostSpecified />
</entryPoint>
這些應用程式資訊清單在 vstav3
命名空間中也具有下列項目和屬性。
<addIn>
<entryPointsCollection>
<entryPoints>
<entryPoint>
</entryPoint>
</entryPoints>
</entryPointsCollection>
<update></update>
<postActions>
<postAction>
<postActionData>
</postActionData>
<postAction>
</postActions>
<application>
<customizations>
<customization>
</customization>
</customizations>
</application
</addIn>
備註
您可以手動編輯 Office 方案中的應用程式和部署資訊清單。 之後,您必須使用 資訊清單產生和編輯工具 重新簽署應用程式和部署指令清單(mage.exe 和 mageui.exe)。 如需詳細資訊,請參閱如何:重新簽署應用程式和部署資訊清單。
檔案位置
每個方案版本都會有特定的應用程式資訊清單。 因此,應用程式資訊清單應該與部署資訊清單分開儲存。 Visual Studio 會將版本特定的檔案放在發行資料夾中的 Application Files 子目錄中,以相關聯的版本命名。
檔案名稱語法
應用程式指令清單檔的名稱應該是在 assemblyIdentity 元素中所識別之應用程式的完整名稱和擴展名,後面接著擴展名 .manifest。 例如,參考 OutlookAddIn1.dll 自定義的應用程式指令清單會使用下列檔名語法。
OutlookAddIn1.dll.manifest