advanced这个工具,竟然可以打包vsto,在部署到wps上时也可以像office那样一键安装完成部署了。
打包工具:advanced install 16.6
开发环境:vs2010,wps:专业版2016
一、编译项目,生成文件
我创建的项目是excel 2010外接程序,创建完成,添加一个按钮用于测试,编译项目(我直接拿debug版测的,正式发布用release版本)。
二、创建advanced install打包项目
以下是整个过程的截图
名称和组织姬最终会呈现在注册表中项的名称
选择之前项目编译生成的文件
创建的是Excel2010的外接程序
如果是在普通客户端安装勾选VSTO runtime运行环境,如果离线安装的话提前下好该安装包。
先不要着急构建
在注册表中插入wps excel的注册表项,关于怎么知道wps对应的注册表项直接度娘,网上会介绍的很详细
保证在wps注册表项里创建的值要与excel注册表项值一致
拖拽到CURRENT_USER\Software节点下
开始构建
可以看到在客户端电脑注册表里面已经添加了我们刚刚的内容了
打开wps excel,发现插件已经部署成功
更详细的流程可以查看视频:利用advanced install打包部署vsto到wps