VSTO在打包时的一些tips

VSTO打包技巧心得

  1. 通常人们会用发布来打包vsto的project,然后visual studio生成的安装包会装到c盘的user的目录下,如果你的project调用了很多第三方的dll,而第三方的dll又会调用很多外部资源的时候,很有可能dll运行在一个临时目录下而与他的资源库脱离,要如何解决这个问题呢?
  • vsto在安装时会往注册表 HKEY_CURRENT_USER/Software/Microsoft/Office/Excel/Addins/[projectName]/Manifest 这个key的追加一条信息,内容是安装包的目录。如果自己用nsis打包的话,可以把项目整个release生成到一个目录下,在nsis中加入手动写入注册表的脚本,在Manifest的最后加上“|vstolocal”。这样的话安装后Addin指向的目录就是解压出来的目录,不会在user目录下生成新的安装路径,所有的资源都能在你的压缩包里部署,从而不会丢失没有指定deploy的文件。
  1. 如果在安装vsto的时候总是跳出没有安装.net framework X.X.X,而实际上你已经安装了对应的.net framework,是如何解决呢?
  • 你很有可能在你的机器上未安装visual studio 2010 tools for office runtime所导致的,在微软的网页上下载并安装后,再试一次吧。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值