VSTO--ppt加载addin出错

在VSTO的开发过程中,经常遇到因为通过安装程序加载了addin;后来由于调试也要加载开发版本的addin,因为内部冲突会导致开发版本的addin不能正常加载,并会出现如下信息(以ppt为例):

Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.VerifySolutionCodebaseIsUnchanged

折腾了半天终于搞定了,现将相关步骤说明下

1、卸载通过setup安装的addin,通过ppt的文件--〉选项--〉加载项,在该对话框中,通过选择管理的COM加载项,转到COM加载项对话框中

2、启用你的addin项,如果启用成功,那么你幸运了,也可以到此结束了,不然就要走下面几步

3、运行regedit注册表编辑程序,找到HKCU\Software\Microsoft\VSTA\Solutions,删除你那项的addin

4、运行第2步,还不行,走下面这一步

5、运行regedit注册表编辑程序,找到HKCU\Software\Microsoft\VSTO\SolutionMetadata,删除你那项的addin,并清除相应的guid项

6、运行第2步,不行,在Visual Studio重新生成你addin,然后调试,这样一般都可以了,还不行,就google吧,祝你好运


另外有个要注意的地方就是HKEY_CURRENT_USER\Software\Microsoft\Office\PowerPoint,后面的PowerPoint可以为word,publisher等,具体的addin的配置信息都可以从这里找到

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值