進階 Office 方案部署
在下列進階開發案例中,您可以自訂 Office 方案安裝程式:
使用批次檔或在登入時自動安裝 Office 方案。
將多個 Office 方案納入並部署至單一 ClickOnce 安裝程式。
在 ClickOnce 安裝程式完成後執行其他安裝動作,例如將文件複製到使用者電腦。
**適用於:**本主題中的資訊適用於 Microsoft Office 2010 和 2007 Microsoft Office system 的文件層級專案和應用程式層級專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
自動化 Office 方案的安裝程序
您可以為 Office 方案建立自訂安裝程式,而不是使用由 Visual Studio 中的 Office 開發工具建立的預設安裝程式。 例如,您可能希望使用登入指令檔來安裝 Office 方案,或使用批次檔來安裝 Office 方案而無須與使用者互動。 建議使用者電腦上先行安裝下列必要條件。 如需詳細資訊,請參閱自訂 Office 方案安裝。
在單一 ClickOnce 安裝程式中部署多個方案
您可以將多個應用程式層級或文件層級的 Office 方案納入並部署 ClickOnce 安裝程式,亦稱為「多重專案部署」(Multi-Project Deployment)。 如此即可簡化部署工作,因為只要執行一個安裝程式即可安裝多個 Office 方案。
更新應用程式也變得更簡單。 若要更新多個方案,您只需更新一個位置即可。 系統會偵測到更新檔並進行下載,因此可維持低網路使用量。 多重專案部署在 Windows XP 中的 [新增/移除程式] 或 Windows Vista 中的 [程式和功能] 內具有單一進入點。
若要開始使用,請參閱逐步解說:在 .NET Framework 4 的單一 ClickOnce 安裝程式中部署多個 Office 方案。
執行其他安裝動作
您可以設定「部署後動作」(Post-Deployment Action),在 ClickOnce 安裝程式的最後一個步驟執行其他安裝步驟。 例如,如果您為使用者建立自訂文件,即可設定部署後動作,將文件複製到使用者的 [文件] 資料夾。 如果您建立自訂範本,即可將此範本複製到 Office 範本目錄, 讓使用者更容易找到它。 如需如何將檔案複製到使用者電腦的詳細資訊,請參閱逐步解說:在 ClickOnce 安裝後將文件複製到使用者電腦。
當您建立部署後動作時,必須手動編輯應用程式資訊清單,針對部署後動作的組件加入「安裝相依性」(Install Dependency)。 為應用程式資訊清單建立 XML 時,請使用 DLL 的名稱做為組件識別名稱。 此外,針對進入點的類別屬性請使用 <命名空間名稱>.<類別名稱> 語法。 如需詳細資訊,請參閱 <postActions> 項目 (Visual Studio 中的 Office 程式開發)。