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
你不能使用REGASM安装Excel插件,因为它没有设置所有必需的信息;您需要按照MSDN办公室部署指南部署外接程序,您有两个选择:
- 点击一次 Windows安装程序
注意:VS实际上通过在Excel和注册表中设置正确的信息来安装插件,这样你就不需要在每次新构建时手动部署插件。