HOW TO:部署文件供離線使用 (2003 系統)
更新:2007 年 11 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
如果 Visual Studio Tools for Office 方案必須能夠在離線時使用,則您有兩個主要選擇:
將組件部署至每位使用者的電腦。
將組件部署至 Web 伺服器,以便在首次使用後將其快取至每位使用者的電腦。
部署至每位使用者的電腦
若要將文件層級自訂部署至每位使用者的電腦
更新內嵌的應用程式資訊清單,讓它使用環境變數指向組件。在路徑開頭使用 %ProgramFiles% 或 %UserProfile%,不要使用特定的磁碟機代號和路徑。例如,路徑應該像這樣:
%ProgramFiles%/MyApplication/MyApplication.dll
如需如何更新內嵌應用程式資訊清單之組件路徑的詳細資訊,請參閱 HOW TO:以程式設計方式更新應用程式資訊清單組件路徑 (2003 系統)。
複製文件和組件至每位使用者的電腦。您可以建立安裝程式,以使用應用程式 (如 Windows Installer) 來安裝檔案。如需詳細資訊,請參閱部署應用程式和元件。
如需描述如何建立和使用安裝程式部署文件層級自訂的文件,請參閱使用 Windows Installer 部署 Visual Studio 2005 Tools for Office 方案 (上) (英文) 和使用 Windows Installer 部署 Visual Studio 2005 Tools for Office 方案:逐步解說 (下) (英文)。
注意事項: 若要在安裝期間於使用者電腦上設定環境變數,請在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment 機碼中加入值。使用者必須在安裝之後重新啟動電腦,才會辨認新值。
更新電腦上的安全性原則,以授與組件和任何相依的組件完全信任。如需詳細資訊,請參閱HOW TO:將使用權限授與資料夾和組件 (2003 系統)。
若要將應用程式層級增益集部署至每位使用者的電腦
更新您在建置方案時所建立的應用程式資訊清單,讓它使用環境變數指向組件。在路徑開頭使用 %ProgramFiles% 或 %UserProfile%,不要使用特定的磁碟機代號和路徑。例如,路徑應該像這樣:%ProgramFiles%/MyAddIn/MyAddIn.dll
組件路徑是由 installFrom 項目 (dependency 項目的子系) 的 codebase 屬性 (Attribute) 所指定。如需詳細資訊,請參閱 <installFrom> 項目 (Visual Studio Tools for Office Reference)。
將組件和應用程式資訊清單複製到每位使用者的電腦。您可以使用增益集專案中的預設安裝專案。如需詳細資訊,請參閱應用程式層級增益集的安裝專案 (2003 系統)。
注意事項: 若要在安裝期間於使用者電腦上設定環境變數,請在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment 機碼中加入值。使用者必須在安裝之後重新啟動電腦,才會辨認新值。
更新電腦上的安全性原則,以授與組件和任何相依的組件完全信任。如需詳細資訊,請參閱HOW TO:將使用權限授與資料夾和組件 (2003 系統)。
部署至 Web 伺服器
您可以將組件部署至網路位置,而且使用者本機電腦仍然可以離線使用該組件。組件必須位在 Web 伺服器上,而且可以透過 HTTP 或 HTTPS 路徑進行存取。您不能讓離線方案使用 UNC 路徑或對應的網路磁碟機,除非您使用 IntelliMirror 同步處理資料夾,而不依賴於 Internet Explorer 快取。如需詳細資訊,請參閱Office 方案的離線模型 (2003 系統)。
應用程式資訊清單和部署資訊清單都必須使用正確的 HTTP 或 HTTPS 組件路徑。如果使用發行精靈,則會為您建立資訊清單。如需詳細資訊,請參閱 部署文件層級自訂 (2003 系統)和部署應用程式層級增益集 (2003 系統)。
若要設定組件路徑
將應用程式和部署資訊清單中的組件路徑設為正確的 HTTP 或 HTTPS 路徑,例如 https://servername/foldername。如需詳細資訊,請參閱 HOW TO:以程式設計方式更新應用程式資訊清單組件路徑 (2003 系統)和HOW TO:變更應用程式層級增益集的位置 (2003 系統)。
注意事項: 在應用程式資訊清單中,組件路徑的伺服器名稱必須全部使用小寫。否則,會無法載入組件。
請參閱
工作
HOW TO:更新使用 Managed 程式碼擴充所部署的 Office 文件 (2003 系統)