用VS2008制作Excel2007AddIn项目安装包

用VS2008制作Excel2007AddIn项目安装包

 

1.  Excel2007AddIn项目开发完成后,配置管理器中选Release,生成项目。

2.  在解决方案中添加新建项目,选择“安装项目”,添加完成。

3.  在新添的安装项目里添加项目输出:

4. 在新添的安装项目里添加文件,找到项目的bin\release 目录下的*.vsto 和*.dll.manifest两个文件,添加完成。

5. 排除安装项目中->检测到的依赖项下面除Microsoft.NET Framework其它所有项。

6. 安装项目上点击右键选“属性”,对话框中点“系统必备”,按如图选择打勾,其中“请选择要安装的系统必备组件”中依次打勾Windows Installer 3.1、.NET Framework 3.5,点击“确定”。

7. 安装项目上点击右键选“视图”,再选“注册表”,展开HKEY_LOCAL_MACHINE,选择Software,删除[Manufacturer]键。同理,展开HKEY_CURRENT_USER\Software,找到 [Manufacturer]键,删除。

8. 右键单击HKEY_CURRENT_USER\Software 选择“新建”,然后选择“键”。用“Microsoft”作为新键的名字,同理,依次建立以下键,HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\SampleCompany.ExcelAddIn,右键单击SampleCompany.ExcelAddIn,选择“新建”,选择“字符串值”,用Description命名。同理新建其它三项,其中LoadBehavior 项是DWORD值,设定其值为3。

选择SampleCompany.ExcelAddIn,在属性窗口找到DeleteAtUninstall,设定其值为True。

9.  配置启动条件

检查安装机器上是否安装有VSTO3.0 Runtime,安装项目上点击右键选“视图”,再选“启动条件”。左边窗口右键点击“搜索目标计算机”,选择“添加注册表搜索”,命名为“Search for VSTO 3.0 Runtime”,选中新添项,在属性窗口中设置Property为VSTORUNTIME,RegKey为Software\Microsoft\vsto runtime Setup\v9.0.21022,Root为vsdrrHKLM,Value为Install。

左边窗口右键点击“启动条件”,选择“添加启动条件”,命名为“Verify VSTO 3.0 Runtime availability”,选中新添项,在属性窗口中设置(Name)值为Verify VSTO 3.0 Runtime availability,Condition值为VSTORUNTIME = "#1",Message值为The Visual Studio Tools for Office 3.0 Runtime is not installed. Please run Setup.exe.。

同理可添加其它要求客户机上的安装项的启动条件。

10.              设置默认安装路径:

安装项目上点击右键选“视图”,选“文件系统”,选择“应用程序文件夹”,找到属性窗口的DefaultLocation,设定其值为[ProgramFilesFolder][Manufacturer]\[ProductName]。

11.生成安装包:

    安装项目上点击右键,选“生成”。安装包在Release目录下已打包完成。

12.测试安装包:

执行安装包文件安装完成后,打开Excel2007,弹出如下窗口,选择Install进行安装。

至此,项目安装包制作成功。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值