我的问题是阻止VSTO word 2007加载项。一旦插件崩溃,在非调试模式下,它将无法从word重新启用它(将其状态从inactive设置为active)。做到这一点的唯一方法是重新编译插件。我尝试使用LoadBehaviour=3 (word在运行后立即将该值设置为0 )。没有弹性条目。
它不是由初始化时的异常引起的(我已经调试过了)。
我的怀疑是,这个词在某个地方缓存了插件GUID,并且不允许激活它。有没有可能,删除所有插件信息,并在word中重新安装一次?
发布于 2010-10-22 20:31:01
一旦禁用(未附加调试),您必须手动重新启用它(应用程序菜单-> Word options -> Add-Ins ->在页面底部的菜单中选择Disabled Add-ins -> enable your add- in )。
您不能以编程方式重新启用它,因为外接程序将不会加载,并且根本无法执行任何代码。当您在Visual Studio中重新编译它时,它可能会取消注册并再次注册,因此您不会注意到这个问题。
https://stackoverflow.com/questions/3995459
复制相似问题