`
v5qqcom
  • 浏览: 1287406 次
文章分类
社区版块
存档分类
最新评论

VSTO程序的部署和安装

 
阅读更多
在用windows installer安装VSTO程序时需要安装很多乱七八糟的东西:
(1) 确保客户机器上安装了.NET2.0Framework
(2)office2003(支持VSTO)
(3)安装主互操作程序集(PIA)可从
也可以通过下列步骤安装:

安装 Office 主要互操作程序集

  1. 在“控制面板”中,选择“添加或删除程序”。
  2. 在“目前安装的程序”列表中,选择“Microsoft Office”。
  3. 单击“更改”。
  4. 选择“添加或删除功能”,然后单击“下一步”。
  5. 选择“选择高级应用程序自定义”,然后单击“下一步”。
  6. 展开“Microsoft Office Excel”,单击“.NET 可编程性支持”旁边的框,然后单击“从本机运行”。
  7. 展开“Microsoft Office Outlook”,单击“.NET 可编程性支持”旁边的框,然后单击“从本机运行”。
  8. 展开“Microsoft Office Word”,单击“.NET 可编程性支持”旁边的框,然后单击“从本机运行”。
  9. 展开“Office 工具”,单击“Microsoft Forms 2.0 .NET 可编程性支持”旁边的框,然后单击“从本机运行”。
  10. 在“Office 工具”下单击“智能标记 .NET 可编程性支持”旁边的框,然后单击“从本机运行”。
  11. 在“Office 工具”下,展开“Microsoft Graph”,单击“.NET 可编程性支持”旁边的框,然后单击“从本机运行”。
  12. 按照同样的过程,为所需的任何其他 Office 应用程序安装主要互操作程序集。
  13. 单击“更新”。
主要互操作程序集随即安装在全局程序集缓存中。
(4)安装VSTO运行库:

安装运行库

  1. 在最终用户的计算机上安装 .NET Framework 2.0。在安装 Visual Studio Tools for Office 运行库之前必须安装 .NET Framework。
  2. 在最终用户的计算机上运行 VSTOR.exe。
    VSTOR.exe 位于 Visual Studio Tools for Office 安装媒体中,也可以从 Microsoft 下载中心 (http://go.microsoft.com/fwlink/?linkid=49612&clcid=0x409) 获取可再发行组件包。
  3. 如果 Windows 具有非英语设置,则可安装 Visual Studio Tools for Office 语言包来以 Windows 使用的语言查看 Visual Studio Tools for Office 运行库消息。如果最终用户在使用非英语设置的 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用来设置DLL和XML文件的所在路径,DLL文件复制不了SHAREPOINT网站里,所以只能放在服务器的硬盘里,让客户端远程调用。
权限集设置为FULLtrust(完全信任)
二 安全策略的打包:
运行库安全策略右键,创建部署包,再选择计算机级别,添加部署包名称后即可,安装的时候只需要双击,成功后
不会出现任何提示。
如果正确配置了上述程序后,如果还没有正确加载插件,那我可就没有办法了,估计又是微软的一个bug了,反正是我经历上述配置后能正确加载插件。
分享到:
评论

相关推荐

    vsto插件部署清除缓存mage工具

    vsto插件部署清除缓存mage工具

    VSTO安装及部署

    (1) 确保客户机器上安装了.NET2.0Framework(2)office2003(支持VSTO)(3)安装主互操作程序集(PIA)可从http://www.microsoft.com/downloads/details.aspx?FamilyId=3C9A983A-AC14-4125-8BA0-D36D67E0F4AD

    C部署VSTO开发的程序 授权类

    部署C#下用VSTO开发的程序时,添加自定义操作,执行本程序集,所有与本程序集有相同的强名称签名的程序集都具有相同的权限

    VSTO添加到WPS方法

    VSTO添加到WPS,使得wps也能用VSTO开发的插件,进行调试等等

    使用云服务器实现在线更新VSTO.docx

    使用clickonce发布,云服务器发布在线更新excel vsto 加载项; 一、实现前提: 1、 一台网络云服务器(腾讯云、百度云、华为云、阿里...二、部署云服务器的IIS网站,也就是你要发布程序的网络储存文件夹,供用户下载

    inno 静默安装vs 运行库

    windows系统打包发布桌面程序,使用inno setup打包软件制作安装包,实现静默安装vs运行库,静默安装插件等操作。

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    13.1.3 合并网络和应用程序开发 510 13.1.4 web服务基础 511 13.1.5 存在的问题 512 13.1.6 其他技术 512 13.1.7 web服务 513 13.1.8 组合起来 514 13.1.9 wcf服务的构成 514 13.2 向soa迈出一大步 ...

    LINQ体验-Visual Studio 2008新特性

    集成对 Office (VSTO)和Sharepoint 2007开发的支持;在Windows Server 2008, Windows Vista 和Microsoft Office 2007下最好的开发工 具集;单元测试功能,所有的Visual Studio专业版本都支持单元测试功能等等。

Global site tag (gtag.js) - Google Analytics