Excel won't open/launch VSTO AddIn when running in debug mode of Visual Studio 2010

北城余情 提交于 2019-11-30 07:07:35

I've found the issue which was not letting me run my project in 'Debug' configuration mode, though it worked in 'Release' mode. At some point, the AddIn, got hard-disabled (not sure if that's the term to use). At that point, trying to re-enable from within Excel doesn't do anything. Within the registry, there is a folder where disabled AddIns are flagged. I deleted all of the keys from this folder except for "(Default)" and now my AddIn works when launching from Visual Studio 2010 in 'Debug' mode.

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Resiliency\DisabledItems

When you run through Visual Studio 2010 does it hits the breakpoint in the addin_startup event. If not try to debug this way

Hope this helps you

You can reenable a hard-disabled Add-In with Excel

http://msdn.microsoft.com/en-us/library/ms268871(v=vs.80).aspx

I had the same problem with a Word VSTO, but there was no Resiliency\DisabledItems folder in my registry, so I think it was never hard disabled (as in @mservidio's solution). What worked for me was to edit the Manifest path in HKEY_USERS\<user key>\Software\Microsoft\Office\Word\Addins\<Add-In name> to reflect the 'Debug' path rather than the 'Release' path.

To find the right folder it might be easiest just searching for the Add-In name and checking that any Manifest keys refer to the Debug path.

I had the same problem in Excel.

The following worked for me:

Go to the following key....

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\AddInLoadTimes

see if your plug-in is listed. if so, delete it.

now run your app from Visual studio again.

This worked for me, hope it can help someone else.

I also had the same problem, what I didn't understand was :

Why I re-install Office 2016, I don't change my code neither VS setting but I get a cant load error message ?

After many many hours, repairing Office and VS and getting the same error message, I observed that the Addin was starting well in Release config, I started checking the difference between the both config in my code. I found that debug config was targeting to x86 proc bug release to any cpu

So Office x64 didn't load x86 dlls (in my case)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!