Office vsto添加在发布时不加载

本文关键字:布时不 加载 vsto 添加 Office | 更新日期: 2023-09-27 18:13:39

我有一个办公室插件(vsto),已经工作很长时间了。它完美地启动,运行得很好,没有问题,但这只是在从visual studio调试时。

如果我现在从我的bin'debug中取出文件并将其移动到另一个文件夹,那么我注册发布版本

c:'Windows'Microsoft.NET'Framework'v4.0.30319'regasm.exe "C:'Program Files (x86)'MyPlugin'MyVSTO.dll"

可以正确注册,但不能加载到office。我试过重新设置注册表"LoadBehavior"将其设置回3,但没有运气。

office一直在抱怨我的add in错误

"Not loaded. A runtime error occured during loading of a com add in"

所以当它试图启动时,它似乎是死亡的。我以为有一个丢失的dll或其他东西,但没有这样的运气,我需要的每个库都在文件夹中。这是同一台机器,所以不应该是网点问题

供参考这是在c# 4.0中使用netooffice

Office vsto添加在发布时不加载

完成的

你不能使用REGASM安装Excel插件,因为它没有设置所有必需的信息;您需要按照MSDN办公室部署指南部署外接程序,您有两个选择:

  • 点击一次
  • Windows安装程序

注意:VS实际上通过在Excel和注册表中设置正确的信息来安装插件,这样你就不需要在每次新构建时手动部署插件。