Office 方案的應用程式資訊清單
應用程式資訊清單是描述載入至 Microsoft Office 方案之組件的 XML 檔案。Visual Studio 中的 Microsoft Office Development Tools 會使用 ClickOnce 應用程式資訊清單參考中定義的 ClickOnce 應用程式資訊清單結構描述。
Office 方案的應用程式資訊清單會使用下列 ClickOnce 項目與屬性。
項目 |
描述 |
屬性 |
---|---|---|
必要項。最上層項目。 |
manifestVersion |
|
必要項。識別 ClickOnce 應用程式的主要組件。 |
name version publicKeyToken processorArchitecture language |
|
識別應用程式的安全性需求。 |
None |
|
必要項。識別執行的應用程式程式碼進入點 (Entry Point)。 |
name dependencyName customHostSpecified |
|
必要項。識別要執行應用程式所需的每個相依性。選擇性地識別需要預先安裝的組件。 |
None |
|
必要項。識別應用程式所使用的每個非組件檔案。可以包括與檔案相關聯的元件物件模型 (Component Object Model,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 方案。 |
None |
|
必要項。將進入點儲存至單一命名空間。 |
None |
|
必要項。群組一個或多個 Office 方案的所有組件。 |
id |
|
必要項。群組所有組件以執行 Office 方案。 |
None |
|
必要項。識別要在 Office 方案中執行的組件。 |
class contract |
|
必要項。設定方案的更新。 |
enabled expiration |
|
選擇項。群組在安裝 Office 方案後執行的所有部署後動作。 |
None |
|
選擇項。識別部署後動作。 |
None |
|
選擇項。設定部署後動作的資料。 |
None |
|
必要項。將應用程式特定的資訊包裝至單一節點。 |
None |
|
必要項。將所有應用程式主機特定的資訊儲存至不同的命名空間。 |
None |
|
必要項。將應用程式主機特定的資訊儲存至不同的命名空間。 |
xmlns |
|
文件層級的方案才需要。儲存自訂的特定資訊。 |
solutionId |
|
應用程式層級的方案才需要。儲存自訂的特定資訊。 |
application loadBehavior keyName |
|
選擇項。儲存出現在已安裝之增益集清單中的增益集名稱。 |
None |
|
應用程式層級的增益集才需要。儲存出現在已安裝之程式清單中的描述。 |
None |
|
包含表單區域的 Outlook 增益集才需要。 |
None |
|
包含表單區域的 Outlook 增益集才需要。 |
Name |
|
必要項。描述 Office 方案支援的特定 Visual Studio Tools for Office Runtime 版本。 |
release version supportUrl |
備註
您可以手動編輯 Office 方案中的應用程式和部署資訊清單,之後必須使用「資訊清單產生和編輯工具」(mage.exe 和 mageui.exe),重新簽署應用程式與部署資訊清單。如需詳細資訊,請參閱 HOW TO:重新簽署應用程式和部署資訊清單。
檔案位置
應用程式資訊清單是方案的單一版本所特有的。因此,應用程式資訊清單應該與部署資訊清單分開儲存。Visual Studio 會將版本特定的檔案,放在發行資料夾中與其 Application Files 子目錄相關聯之版本所命名的子目錄中。
檔名語法
應用程式資訊清單的檔名應該是 assemblyIdentity 項目中識別的應用程式完整名稱和副檔名,其後接著副檔名 .manifest。例如,參考 OutlookAddIn1.dll 自訂的應用程式資訊清單會使用下列檔案名稱語法。
OutlookAddIn1.dll.manifest