Office 解決方案的應用程式資訊清單

應用程式資訊清單是描述載入至 Microsoft Office 方案之組件的 XML 檔案。 Visual Studio 中的 Microsoft Office 開發工具會使用 ClickOnce ClickOnce 應用程式資訊清單參考中定義的應用程式資訊清單架構。

Office 方案的應用程式資訊清單會使用下列 ClickOnce 項目和屬性。

元素 描述 屬性
<元件> 元素 (ClickOnce 應用程式) 必要。 最上層項目。 manifestVersion
<assemblyIdentity> 元素 (ClickOnce 應用程式) 必要。 識別 ClickOnce 應用程式的主要組件。 name

version

publicKeyToken

processorArchitecture

language
<trustInfo> 元素 (ClickOnce 應用程式) 識別應用程式安全性需求。
(ClickOnce 應用程式的<entryPoint> 元素) 必要。 識別執行的應用程式程式碼進入點。 name

dependencyName

d
<相依性> 元素 (ClickOnce 應用程式) 必要。 識別執行應用程式所需的每個相依性。 選擇性地識別需要預先安裝的組件。
<檔案> 元素 (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>
元素 描述 屬性
<d> 元素 (Office 開發 Visual Studio) 必要。 將資訊清單特別標示為 Office 方案。
<增益集> 專案 (Visual Studio 中 Office 開發) 必要。 將進入點儲存至單一命名空間。
<n> 元素 (Office 開發 Visual Studio) 必要。 群組一或多個 Office 方案的所有組件。 id
<e> 元素 (Office 開發 Visual Studio) 必要。 群組所有組件以執行 Office 方案。
<的進入點> 元素 (Office 在 Visual Studio 中開發) 必要。 識別要在 Office 方案中執行的組件。 class

合同
<Visual Studio)中 Office 開發 (更新> 元素 必要。 設定方案的更新。 「已啟用」

expiration
<p s> 元素 (Office 開發 Visual Studio) 選擇性。 群組在安裝 Office 方案後執行的所有部署後動作。
<p n> 元素 (Office 開發 Visual Studio) 選擇性。 識別部署後動作。
<postActionData> 元素 (Office 開發 Visual Studio) 選擇性。 設定部署後動作的資料。
<應用程式> 元素 (Office 開發 Visual Studio) 必要。 將應用程式特定資訊包裝成單一節點。
<> 元素的自訂 (Office 在 Visual Studio 中的開發) 必要。 將所有應用程式主機特定資訊儲存至不同的命名空間。
<自訂> 元素 (Office 在 Visual Studio 中開發) 必要。 將應用程式主機特定資訊儲存至不同的命名空間。 xmlns
<檔> 元素 (Office 在 Visual Studio 中開發) 只有文件層級方案才需要。 儲存自訂特定資訊。 solutionId
<appAddin> 元素 (Office 開發 Visual Studio) 只有應用程式層級方案才需要。 儲存自訂特定資訊。 應用程式

loadBehavior

keyName
<friendlyName> 元素 (Office 在 Visual Studio 中開發) 選擇性。 儲存出現在已安裝之 VSTO 增益集清單中的 VSTO 增益集名稱。
<描述> 元素 (Office 在 Visual Studio 中開發) 只有 VSTO 增益集才需要。儲存出現在已安裝程式清單中的描述。
<f s> 元素 (Office 開發 Visual Studio) 只有包含表單區域的 Outlook VSTO 增益集需要。
<formRegion> 元素 (Office 開發 Visual Studio) 只有包含表單區域的 Outlook VSTO 增益集需要。 名稱
<v m e> 元素 (Office 開發 Visual Studio) 必要。 描述 Office 方案支援的特定 Visual Studio Tools for Office Runtime 版本。 釋放

version

supportUrl

備註

您可以手動編輯 Office 方案中的應用程式和部署資訊清單。 之後,您必須使用資訊清單產生和編輯工具 (mage.exemageui.exe) ,重新簽署應用程式和部署資訊清單。 如需詳細資訊,請參閱如何:重新簽署應用程式和部署資訊清單

檔案位置

每個方案版本都會有特定的應用程式資訊清單。 因此,應用程式資訊清單應該與部署資訊清單分開儲存。 Visual Studio 會將版本特定的檔案放在 [發行] 資料夾中的 [ 應用程式檔 ] 子目錄中的相關聯版本命名的子目錄中。

檔案名稱語法

應用程式資訊清單檔案的名稱應該是 assemblyIdentity 專案中所識別之應用程式的完整名稱和副檔名,後面接著副檔名 資訊清單。 例如,參考 OutlookAddIn1.dll 自訂的應用程式資訊清單會使用下列檔案名語法。

OutlookAddIn1.dll.manifest

另請參閱