在Visual Studio 2010的调试模式下运行时,Excel不会打开/启动VSTO AddIn

mse*_*dio 10 excel vsto visual-studio-2010 excel-interop visual-studio

我之前安装过VS11测试版,并且我的Visual Studio 2010实例存在一些问题,您可以在此处看到它们是如何解决的:Excel AddIn Click Once deployment问题.

现在我有一个编译/构建vsto的代码库,它安装得很好并且在Excel 2010中运行良好.但是,当我从Excel中删除已安装的版本并尝试直接通过Visual Studio 2010运行它时,AddIn无法获得在调试配置模式下运行时加载到Excel中,在发布配置模式下,它可以正常工作.有关为何可能发生这种情况的任何想法?我已经尝试通过Com AddIns重新启用它,以及其他一些没有运气的东西.

mse*_*dio 19

我发现这个问题并没有让我在'Debug'配置模式下运行我的项目,尽管它在'Release'模式下工作.在某些时候,AddIn被硬禁用(不确定这是否是使用的术语).此时,尝试从Excel中重新启用不会执行任何操作.在注册表中,有一个文件夹,其中标记了禁用的AddIns.我删除了此文件夹中的所有键,除了"(默认)",现在我的AddIn在从"调试"模式下从Visual Studio 2010启动时起作用.

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Resiliency\DisabledItems
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述