从开始写VSTO的插件开始,安装部署一直就是一个很大的难题,其实难题的原因主要是针对XP+2007而言。在Win7上,由于基本上都预装了.net framework,所以安装起来其实问题不大。

主要需要解决的问题:

①.net环境(添加安装包)

②VSTOR(添加安装包)

③PIA(代码中引用两个DLL,在打包时加上)

解决方案步骤:

1、解决PIA的问题,是需要在代码中进行设置的,具体步骤如下:

步骤一:引用中的Office.dll,设置为复制本地(如果你不把嵌入互操作类型改成False,是没办法设置的哦)

步骤二:添加引用Microsoft.Vbe.Interop,记得要选择和你环境一致的版本哦(我默认添加的Excel 2010的Add-In中,引用列表里没有,所以需要添加)

步骤三:引用中的Microsoft.Vbe.Interop.dll设置为复制到本地(同样,嵌入互操作类型不设置为false,你是无法改变这个状态的哦)

步骤四:编译成Release吧

2、打包工具升级为10.0以上版本,笔者尝试使用Advanced Installer 10.0成功,之前用Advanced Installer 9.8,怎么打包都失败,所以打包工具的版本很重要。

3、软件选择OK之后,就开始我们的打包之旅,解决打包问题的三要素也会在这里体现哦:①.net环境②VSTOR③PIA

步骤一:如图所示,新建Office Add-In项目(此处是以Office Add-In程序为例哦)

步骤二:设置相关细节,单击下一步,到如下界面时,选择exe或者msi即可。

步骤三:设置保存位置及生成安装包名称,到如图所示,选择新建步骤的类型时,选择创建VSTO Office加载项

步骤四:如图所示,选择从Visual Studio项目中导入文件。

步骤五:配置当然选Release了,这个就不细说了,一般情况下,默认选项即可,如图,配置工程时的两个DLL,一定要勾选上哦(③PIA)。

步骤六:根据自己的情况,选择哦

步骤七:后面的设置随意,按照自己的情况来,到了设置配置加载项的启动条件这步了,啥都可以不用选哦

步骤八,.net framework一定要加,VSTOR一定要加,最后那个PIA呢,是前面的解决方案就不是这里啦

我的是.net 4.0,所以选了.net4.0哦(①.net②VSTOR)

注:关于.net framework,07默认是3.5, 10是4.0,13是4.5,需要兼容的话,必需选择4.0

最后,剩下的随意设置,然后就到了构建项目了

打开输出文件夹,可以看到如下内容:

最终,小程序完美地在Win7+2010还有Xp+2007的机器上安装成功,并且使用OK了哦。

在此,感觉车车和小铁匠赞助的思路。

Myeclipse10安装git 完美解决-费元星

1. 拥有自己的github版本库 这年头,不在GitHub上弄几个项目都不好意思跟人家打招呼. 首先,进入GitHub注册账号,话说人家这页面做的那叫一个舒服啊. 然后,登陆并创建自己的版本库(Re ...

win10想说爱你不容易——安装.net3.5也是一个坑(已有完美解决方法)

最终完美解决方法:经过多次波折,终于找到无法正常安装.net3.5的原因了,是因为已删除的用户还有注册表残留导致的,而且这个问题还会影响一个win10更新的安装,导致每天更新失败,撤销更新... 详见 ...

Linux安装软件时缺少依赖包的简单较完美解决方法!

大家在linux下源码安装时,有木有经常碰到缺少这个包那个包的,然后不知所措?看到最近有几个筒子安装thrift,安装python因缺少依赖包而进行不下去了.我用的是红帽,装系统的时候习惯把所有的有的 ...

Installshield更新时,新加dll未拷贝至安装目录问题完美解决【原创】

最近在发现在开发过程中新增的目录或文件(特别是dll\ocx\exe等二进制文件),在升级安装时拷贝失败. 经过一周的研究,完美解决办法: 对于新增的文件或目录,放到一个新的component中,并且 ...

Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)

Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本) Hive 安装依赖 Hadoop 的集群,它是运行在 Hadoop 的基础上. 所以在安装 Hive 之 ...

.net安装部署“Error 1001 在初始化安装时发生异常” 的解决方法

状况描述:打包安装后,如果删除安装目录中的某个文件,这时从桌面快捷方式启动软件系统会自动运行修复程序,此时因为路径问题会报出“错误 1001 在初始化安装时发生异常xxx”的异常.(前提是你的安装部署 ...

虚拟机安装win7 64位-完美解决-费元星

安装虚拟机是为了安装一个oracle ,在本机安装 ,本机会卡死,不是每次启动电脑都用oralce,而且有时候服务是关不干净的,所以安装在虚拟机里,需要的时候在开启,特做此记录! 费元星版权Q[971 ...

完美解决win10系统无法安装.NET Framework问题

今天在安装willow插件的时候系统提示需要安装.NET Framework3.5的问题,当点击系统自动解决的时候,Windows系统又会提示错误,其实这也见怪不怪了,如果能自动解决的话也不会出现这种 ...

随机推荐

Surface Shader简单向导

Surface Shader 表面着色器 描述 当你的Material要处理光照,则一般使用Surface Shader.Surface Shader隐藏了光照的计算,你只需要在surf函数里设置好反 ...

Eclipse中安装配置Tomcat

Eclipse(4.4.x及以上)中安装配置Tomcat 以下配置说明全部针对免安装版本 基于tomcat的安装目录和运行目录是可以不同的,本文都会进行说明 首先简单介绍一下tomcat的目录结构,一 ...

Markdown: 用写代码的思维写文档

作者:吴香伟 发表于 2014/08/07 版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明 本文不讲解Markdown的语法规则,只关注它带来的好处以及我使用的方 ...

实习小记-python 内置函数__eq__函数引发的探索

乱写__eq__会发生啥?请看代码.. >>> class A: ... def __eq__(self, other): # 不论发生什么,只要有==做比较,就返回True ... ...

Mac OS X 中安装JDK 7

通过Mac系统的更新安装Java的版本均为JDK 6的版本,如果想要在Mac上安装JDK 7,就需要到Oracle的网站上去下载相应的安装包. 下面为详细教程: 最新版本为JDK8,目前需求JDK7够 ...

Python-S13-day2-之购物车

Python-S13-day2 需求: 1.写一个购物小程序,用户开始先输入自己的工资,然后可以不断的买东西并加入购物车,如果钱不够了提示余额不足,用户中途可以选择查看自己购物车里面的商品,以及余额, ...

Java面向对象编程思想

面向对象三个特征:封装.继承.多态封装:    语法:属性私有化(private).提供相对应的get/set 的方法进行访问(public). 在set/get的方法中对属性的数据 做相对应的业务逻 ...

Android 自定义底部公用菜单

注释:此案例主要展示自定义底部菜单,一处封装处处调用.使用起来相当方便 一.初始的Activity package com.example.myapi.buttommenu; import andro ...

vsto mysql_VSTO安装部署(完美解决XP+2007)相关推荐

  1. 电脑重启之后流氓软件自动安装之完美解决办法

    电脑重启之后流氓软件自动安装之完美解决办法: 1. win+R 运行msconfig 在startup(开机启动) 这一项里面, 把所有对勾全部去掉( disable all), 你可以发现这里面就有 ...

  2. AutodeskCAD卸载后无法再次安装?完美解决!

    可能你也会纳闷,既然我已经卸载了,为什么在安装CAD软件时依然会显示[已安装]而且也无法再次安装.这一切,都是[注册表]在捣鬼.注册表就是存储我们安装软件的相关信息,在安装软件时系统会根据注册表中的相 ...

  3. win7声卡驱动安装失败(不能安装)完美解决方法

    这篇文章完美解决 Win7声卡驱动安装失败 的问题! 首先请在 驱动人生 官网下载最新版本的驱动人生,自动更新一次 声卡驱动 ,更新后会自动修复系统漏洞,修复后可以使用手动更新安装驱动或安装品牌电脑的 ...

  4. 完美解决PowerPoint 2007无法输入汉字及Office自动调用输入法的问题

    微软霸道,如果你的XP系统是精简版,个人精简版精简掉了微软的拼音输入法,当你在这类系统上运行PowerPoint 2007时,是无法输入中文汉字的,网上所谓的开启"高级文字应用服务" ...

  5. mtpusb设备感叹号_MTP USB安装失败完美解决方法

    当我们手机连接电脑的时候会自动安装MTP USB驱动程序,可是很多朋友遇到MTP USB安装失败的问题,总的来说有三个方面,一是手机没有进行设置,二是驱动问题,三是系统中Media Player导致的 ...

  6. 国外服务器buyvm无法安装宝塔完美解决方法

    解决国外服务器无法安装宝塔问题.我不知道你们有没有遇见过,反正我是遇见过了,国外服务器无法安装宝塔,下面是解决方法. ping以下地址(只需要ping通一个即可) ping 42.157.129.47 ...

  7. 安装GD 完美解决make error

    2019独角兽企业重金招聘Python工程师标准>>> 安装gd库时报[gd_png.lo] Error 1错误 make[2]: *** [gd_png.lo] Error 1 m ...

  8. Sublime Text 3 的插件安装(完美解决插件安装出错的问题)及常用插件推荐

    一.安装Package Control包 1.用Chrome插件setupvpn翻出去(只要能翻啥都行),然后打开 https://packagecontrol.io/installation 2.下 ...

  9. SCOM 2007 R2安装部署各组件支持的操作系统详细列表

    SCOM 2007 R2安装部署各组件支持的操作系统详细列表 本文章介绍在安装部署SCOM 2007 R2中所支持的操作系统列表,本文章是在微软官方文章的基础上进行整理以方便大家查阅! Operati ...

  10. 服务器ghost系统蓝屏,完美解决ghost WIN7安装后启动蓝屏问题

    随着win7系统的不断普及,市场的win7系统的普遍安装方法是win7 ghost.有网友就遇到了ghost WIN7安装后启动蓝屏的问题,今天小编就给大家完美解决ghost WIN7安装后启动蓝屏问 ...

最新文章

  1. 剑指Offer - 面试题36. 二叉搜索树与双向链表(中序循环/递归)
  2. 合同电子档备份-NXCRM客户管理系统v2.2.5
  3. The Google File System
  4. 服务器系统给U盘盘符,五大步骤解决U盘插入电脑盘符不显示问题
  5. 小米手机的专用计算机连接软件,详细教您小米手机怎么连接电脑
  6. 原型工具Axure:Axure的实用小技巧
  7. 大数据导论习题_《大数据导论(通识课版)》.PDF
  8. 厦大1394 抛硬币
  9. 【规律】Cunning Friends
  10. android pie mi 3 tab,前沿科技:三星Galaxy Tab S3和Tab A(2017)正在获得Android 9.0 Pie更新
  11. 软件测试灵魂三问,如何回怼?
  12. CSS——网易云音乐首页之轮播图的实现(完整版)
  13. python tkinter编写界面,使用win32com操作excel获取数据生成截图后,wxpy登录微信,给租客发送房租(三)
  14. 【数据结构与算法】之深入解析“三维形体投影面积”的求解思路与算法示例
  15. 开发原生的 Google 眼镜应用 【已翻译100%】(1/2)
  16. H5移动开发AUI框架入门---博客园老牛大讲堂
  17. 彻底解决共享打印机时报错误代码0x0000011b或0x00000709或0x000006d9提示错误等
  18. 微信小程序项目实例——生活记账本
  19. 基于阿里云的数据仓库架构设计
  20. kafka在Windows系统下的安装出现的错误汇总:

热门文章

  1. java下载m3u8视频,解密并合并ts(一)
  2. Autodesk 3DSMax 2019 安装注册说明
  3. 微型计算机控制技术扫描,微型计算机控制技术(双色)
  4. 大话数据结构(个人笔记)
  5. 数据结构与算法经典书籍——大话数据结构(带配套源码)
  6. 后渗透篇:清理windows入侵痕迹总结【详细】
  7. 破解无线网络密码(蹭网教程
  8. 惠普暗影精灵2更新bios系统,防止电池鼓包
  9. java Socket 编程实例
  10. RV减速器动力学模型静力学matlab程序代码