欢迎来到陆季疵的博客

生莫作远行客,远行莫戍黄沙碛。黄沙碛下八月时, 霜风裂肤百草衰。尘沙晴天迷道路,河水悠悠向东去。 胡笳听彻双泪流,羁魂惨惨生边愁。原头猎火夜相向, 马蹄蹴蹋层冰上。不似京华侠少年,清歌妙舞落花前。人

VSTO-Addin打包部署方法(Advanced Installer)

 


作者:@涛哥
本文为作者原创,转载请注明出处:https://www.cnblogs.com/taogeli/p/15402943.html


选择插件程序

 

 二、输入插件名称

 

 三、这一步是要打包成什么程序,这个打包工具建议用msi格式,下一步

 

 四、设置打包这个工程保存的位置,以及打包发布的位置,下一步

 

 五、由于我们使用VSTO开发的,部署VSTO 外协程序

 

 六、选择VSTO项目的解决方案sln文件,下一步自动读取项目的内容  或者指定位置的文件夹

 

 七、默认勾选即可。若你还有什么文件是必备的没有被勾选,自行勾选即可

 

 八、这一步很重要,尽管我开发用VS2019,我还是选择2010,2010的兼容性比较好,可以兼容多个OFFice版本,后面还会根据这个找到所需要的环境

 

 九、设置基本属性,选择为所有用户安装,将支持WPS,否则WPS无法使用

 

 十、这一步也会是比较重要,选择.net版本。若不知道你VSTO使用哪个.net版本,可以带VSTO项目,在“项目”-->“属性”-->“应用程序”中可以看到。另外,最后一个不要勾选,后面有相关设置。

 

 十一、先勾选,添加.net框架。若你也是使用4.0版本的,注意不要选择4.0 Client Profile,一定要选择4.0完整版本。

这里会自动添加下载地址。当然,你也可以改成你服务器的下载地址。另外,这里建议勾上静默安装这些环境运行包

 

 十二、添加VSTO运行时必备条件,这里默认配置即可

 

 十三、安装程序的语言,默认即可

 

 十四、许可协议,根据需要填写即可

 

 十五、点击完成

 

 十六、完善打包工程

十七、打开Registry,这个是写注册信息。其中[Manufacturer]项是无用的,删掉。这里你也可以添加一些你所需的注册信息

 

十八、 添加支持WPS的注册表项

 

 

 

参考:https://yshblog.com/blog/97

posted @   陆季疵  阅读(2755)  评论(2编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
//《!--看板娘--> //https://www.cnblogs.com/ZTianming/p/14618913.html
点击右上角即可分享
微信分享提示