VSTO C#advanced部署vsto到wps-兼容office和wps

发布时间 2023-09-12 10:01:15作者: 多见多闻

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