【手记】VSTO部署中的坑

  • 局域网部署,客户机安装时报【部署清单签名的证书或其位置不受信任】:

    在【Internet 属性】里(可运行inetcpl.cpl打开),把服务器内网IP加进【受信任站点】就好,不用管excel信任中心

  • XP等nt5.x系统安装时报【VSTOInstaller.exe无法定位程序输入点GetFileVersionInfoExW】:

    原因是自动下载的runtime有乌龙,说好支持XP,但其实里面用到了nt6.x才有的API,比如上面那个GetFileVersionInfoExW,所以要么【发布>系统必备】中不要勾【创建用于安装系统必备组件的安装程序】,手动下载XP可用的runtime安装(版本10.0.50903,而自动下载的版本以及下载中心的版本都比这个高,都有乌龙),下载地址:

    http://download.microsoft.com/download/C/0/0/C001737F-822B-48C2-8F6A-CDE13B4B9E9C/vstor_redist.exe

    需要注意:卸载错版后相关文件也许会遗留,在【C:\Program Files\Common Files\Microsoft Shared\VSTO\10.0\】,这样你就算装了对版,文件也不会变,问题依旧,所以安装对版之前需检查并清空上述目录。

    要么设置必备组件取用把这个对的runtime,至于如何设置我也不知道。BTW,关于【从与我的应用程序相同的位置下载系统必备组件】方式,像这个vstor应该怎么搞还请高人指点,感

  • 至于报【下载所需文件时发生错误】:

    说明这台电脑访问下载地址有问题,手动下载runtime安装吧,一样注意,XP只能下上面那个。

-EOF-

 

posted on 2018-12-06 12:50 ahdung 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/ahdung/p/10076097.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows Installer 部署 VSTO (Visual Studio Tools for Office) 是一种在 Windows 平台上部署 Office 插件的方法。下面我将详细解释 VSTO 部署的过程和步骤。 首先,创建一个 VSTO 项目并编写所需的代码和功能。接下来,我们需要创建一个 Windows Installer 项目,将 VSTO 插件打包到一个安装程序。 使用 Visual Studio 创建 Windows Installer 项目后,我们需要添加 VSTO 插件的文件。这些文件通常包括 VSTO 项目生成的 .dll 文件、插件所需的其他附加文件以及 VSTO 运行时文件。确保将这些文件组织在适当的文件夹结构。 在 Windows Installer 项目,我们需要通过创建自定义操作来配置安装程序。这些自定义操作可以控制安装程序在安装和卸载期间执行的操作。其,两个最常用的自定义操作是 Install 和 Uninstall。 在 Install 自定义操作,我们需要配置安装程序的行为。这包括向 Office 注册 VSTO 插件,将插件添加到 Office 的加载项列表,确保用户可以在 Office 看到并使用插件。 在 Uninstall 自定义操作,我们需要配置卸载程序的行为。这可能包括从 Office 注销 VSTO 插件并从 Office 的加载项列表移除插件。 完成后,我们需要构建 Windows Installer 项目并生成安装程序。然后,我们可以将生成的安装程序分发给用户进行安装。 在用户运行安装程序并完成安装后,VSTO 插件将在用户的 Office 可用。用户可以根据自己的需求启用或禁用插件,从而在 Office 使用插件的功能。 总结而言,Windows Installer 部署 VSTO 插件涉及创建一个 Windows Installer 项目,将 VSTO 插件的文件添加到项目,并配置安装和卸载的自定义操作。完成后,生成安装程序并将其分发给用户进行安装。用户可以在 Office 启用插件并使用其功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值