VSTO程序的部署和安装
在用windows installer安裝VSTO程序時需要安裝很多亂七八糟的東西:
(1) 確保客戶機器上安裝了.NET2.0Framework
(2)office2003(支持VSTO)
(3)安裝主互操作程序集(PIA)可從
http://www.microsoft.com/downloads/details.aspx?FamilyId=3C9A983A-AC14-4125-8BA0-D36D67E0F4AD&displaylang=en
也可以通過下列步驟安裝:
安裝 Office 主要互操作程序集
在“控制面板”中,選擇“添加或刪除程序”。
在“目前安裝的程序”列表中,選擇“Microsoft Office”。
單擊“更改”。
選擇“添加或刪除功能”,然后單擊“下一步”。
選擇“選擇高級應(yīng)用程序自定義”,然后單擊“下一步”。
展開“Microsoft Office Excel”,單擊“.NET 可編程性支持”旁邊的框,然后單擊“從本機運行”。
展開“Microsoft Office Outlook”,單擊“.NET 可編程性支持”旁邊的框,然后單擊“從本機運行”。
展開“Microsoft Office Word”,單擊“.NET 可編程性支持”旁邊的框,然后單擊“從本機運行”。
展開“Office 工具”,單擊“Microsoft Forms 2.0 .NET 可編程性支持”旁邊的框,然后單擊“從本機運行”。
在“Office 工具”下單擊“智能標(biāo)記 .NET 可編程性支持”旁邊的框,然后單擊“從本機運行”。
在“Office 工具”下,展開“Microsoft Graph”,單擊“.NET 可編程性支持”旁邊的框,然后單擊“從本機運行”。
按照同樣的過程,為所需的任何其他 Office 應(yīng)用程序安裝主要互操作程序集。
單擊“更新”。
主要互操作程序集隨即安裝在全局程序集緩存中。
(4)安裝VSTO運行庫:
安裝運行庫
在最終用戶的計算機上安裝 .NET Framework 2.0。在安裝 Visual Studio Tools for Office 運行庫之前必須安裝 .NET Framework。
在最終用戶的計算機上運行 VSTOR.exe。
VSTOR.exe 位于 Visual Studio Tools for Office 安裝媒體中,也可以從 Microsoft 下載中心 (http://go.microsoft.com/fwlink/?linkid=49612&clcid=0x409) 獲取可再發(fā)行組件包。如果 Windows 具有非英語設(shè)置,則可安裝 Visual Studio Tools for Office 語言包來以 Windows 使用的語言查看 Visual Studio Tools for Office 運行庫消息。如果最終用戶在使用非英語設(shè)置的 Windows 上運行解決方案,則必須使用語言包才能以 Windows 使用的語言查看運行庫消息。Visual Studio Tools for Office 語言包可從 Microsoft 下載中心 (http://www.microsoft.com/downloads/details.aspx?FamilyID=d64ba959-82c5-42cd-9af7-bd57f6eff12c&displaylang=zh-cn) 獲得。
(5)授予完全信任
一、.NET FRAMEWORK 2.0 配置部署
首先必須對文檔和程序集都要完全信任,這就要再.NET FRAMEWORK 2.0 配置下面部署一下
而且要部署到計算機的安全級別里,部署到用戶級別里是無效的。
計算機--代碼組--ALL CODE 點擊ALL CODE右鍵新建安全策略。
選擇滿足的條件一般為URL和站點,選擇站點的時候只需要輸入站點的名稱即可。URL也可以用*來代替某目錄下的所有文件
URL用來設(shè)置DLL和XML文件的所在路徑,DLL文件復(fù)制不了SHAREPOINT網(wǎng)站里,所以只能放在服務(wù)器的硬盤里,讓客戶端遠程調(diào)用。
權(quán)限集設(shè)置為FULLtrust(完全信任)
二 安全策略的打包:
運行庫安全策略右鍵,創(chuàng)建部署包,再選擇計算機級別,添加部署包名稱后即可,安裝的時候只需要雙擊,成功后
不會出現(xiàn)任何提示。
如果正確配置了上述程序后,如果還沒有正確加載插件,那我可就沒有辦法了,估計又是微軟的一個bug了,反正是我經(jīng)歷上述配置后能正確加載插件。
VSTO程序的部署和安裝
返回導(dǎo)讀目錄,閱讀更多隨筆
分割線,以下為博客簽名:
軟件臭蟲情未了
編碼一分鐘
測試十年功
隨筆如有錯誤或不恰當(dāng)之處、為希望不誤導(dǎo)他人,望大俠們給予批評指正。
總結(jié)
以上是生活随笔為你收集整理的VSTO程序的部署和安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 免费在线云服务CAD编辑软件AutoCA
- 下一篇: Mac截屏快捷键总结