Debugging Word加载项调试

Debugging Word加载项调试,debugging,ms-word,add-in,Debugging,Ms Word,Add In,我已经为MS Word 2010创建了一个Word插件。我想调试代码。当我按下Debug时,word的一个新实例被打开,但似乎没有加载任何加载项。 通过安装程序(.msi)安装后,我可以看到我的加载项。 “我的加载项”在mscoree.dll的word中作为COM对象加载,而不是作为vsto加载。您的安装程序可能正在为加载项输入必要的注册表项:HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Office\word\Addins(或者在此路径下,但在HKCU中)

我已经为MS Word 2010创建了一个Word插件。我想调试代码。当我按下Debug时,word的一个新实例被打开,但似乎没有加载任何加载项。 通过安装程序(.msi)安装后,我可以看到我的加载项。

“我的加载项”在mscoree.dll的word中作为COM对象加载,而不是作为vsto加载。

您的安装程序可能正在为加载项输入必要的注册表项:HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Office\word\Addins(或者在此路径下,但在HKCU中)。或者,如果该键已经存在,请确保HKCU条目(如果存在)已将LoadBehavior设置为3

Wow--我甚至不知道从哪里开始--首先--为什么要使用.MSI进行调试?这没有任何意义--其次--这是一个奇怪的VSTO细微差别--但构建应用程序是安装它的--按F5或CTRL+F5只会启动Word并尝试附加调试器。卸载应用程序的任何.msi。尝试切换到调试模式、清理解决方案、全部重建(这一点很重要,请确保为生成选择了所有项目并将其设置为正确的“位”),当生成成功完成时,尝试仅运行WinWord。如果加载项出现,那么F5调试也应该可以工作。