HOW TO:變更部署屬性和重新簽署資訊清單 (2007 系統)
更新: 2008 年 7 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
在透過 [發行精靈] 或使用 [專案設計工具] 的 [發行] 索引標籤產生資訊清單之後,您可以對 Visual Studio Tools for Office 應用程式層級增益集之應用程式資訊清單中的部署屬性進行變更。您可以進行下列屬性變更:
變更 Office 方案的描述。
變更 Office 方案的名稱。
變更應用程式層級增益集的載入行為。
進行這些變更之後,您必須使用憑證重新簽署應用程式資訊清單和部署資訊清單。請使用資訊清單產生和編輯工具 (Mage.exe) 來簽署應用程式和部署資訊清單。
變更部署屬性
您可以變更 Office 解決方案的設定,方法是編輯應用程式資訊清單,然後重新簽署應用程式和部署資訊清單檔案。如需應用程式資訊清單之語法的詳細資訊,請參閱 Office 方案的應用程式資訊清單 (2007 系統)。
若要變更部署屬性
在文字編輯器中開啟應用程式資訊清單 (.dll.manifest)。
編輯 <friendlyname> 項目的值,以變更增益集名稱。
增益集的名稱隨即出現在已安裝的增益集清單中。如需此項目之語法的詳細資訊,請參閱 <friendlyName> 項目 (2007 系統)。
編輯 <description> 項目的值,以變更增益集描述。
增益集的描述隨即出現在已安裝的程式清單中。如需此項目之語法的詳細資訊,請參閱 <description> 項目 (2007 系統)。
編輯 <appAddin> 項目中的 loadBehavior 屬性 (Attribute),以變更載入行為。
載入行為會指定增益集要在啟動時載入、視需要載入,還是在第一次啟動時載入。如需此項目之語法的詳細資訊,請參閱 <appAddin> 項目 (2007 系統)。
重新簽署應用程式和部署資訊清單
這個程序假設您已經對應用程式資訊清單檔 (.dll.manifest) 完成變更。
若要使用 Mage.exe 重新簽署應用程式和部署資訊清單
開啟 [Visual Studio 2008 命令提示字元] 視窗。
將目錄切換到包含您要簽署之資訊清單檔的資料夾。
輸入下列命令以簽署應用程式資訊清單檔。以加上副檔名的資訊清單檔名稱,取代 ManifestFileName。以憑證檔的相對或完整路徑取代 Certificate,並以該憑證的密碼取代 Password。
mage -Sign ManifestFileName.dll.manifest -CertFile Certificate -Password Password
例如,您可以執行下列命令來簽署名為 ExcelAddin1 之增益集的應用程式資訊清單。Visual Studio 建立的暫時憑證沒有密碼,所以建議不要在實際執行環境中使用這些憑證進行部署。
mage -Sign ExcelAddin1.dll.manifest -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
輸入下列命令以簽署部署資訊清單檔,並依照上述步驟取代預留位置名稱。
mage -Sign ManifestFileName.vsto -CertFile Certificate -Password Password
例如,您可以執行下列命令,簽署名為 ExcelAddin1 之增益集的部署資訊清單。
mage -Sign ExcelAddin1.vsto -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
請參閱
工作
HOW TO:使用 ClickOnce 部署 Office 方案 (2007 系統)
HOW TO:安裝 ClickOnce Office 方案 (2007 系統)
HOW TO:將文件層級的 Office 專案部署至 SharePoint Server (2007 系統)
HOW TO:解除安裝 ClickOnce Office 方案 (2007 系統)
概念
參考
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
加入主題。 |
SP1 功能變更。 |