【问题标题】:VSTO Excel Workbook add-in not loading via Visual Studio debugger on 1 computerVSTO Excel 工作簿加载项未通过 1 台计算机上的 Visual Studio 调试器加载
【发布时间】:2012-05-27 13:06:23
【问题描述】:

我有一个 VSTO Excel 工作簿项目,可以在我的笔记本电脑上正常调试。该项目解决方案还访问了另一台计算机上的一些特殊硬件,该项目昨天在 VS2010 中调试得很好。今天,它停止在这台计算机上调试时连接到 Excel。 F5 启动 Excel,但加载项不会在 Workbook 启动事件中加载断点等。版本控制中的相同项目在我的笔记本电脑上调试得很好,所以这台计算机上的 Excel 或 VS 出现了问题。我似乎有一些关于 VSTO 记录和重置 Excel 的相关注释/帖子,但有没有人反对这一点?

更新:这个解决方案对我不起作用。 当我打字时,我发现了这个相似且有希望的标题... Excel won't open/launch VSTO AddIn when running in debug mode of Visual Studio 2010

【问题讨论】:

  • 尝试构建 |清理解决方案并重试?有时一个简单的步骤也有帮助。
  • @SiddharthRout,你真的认为我没有?
  • 检查 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\AddIns 中 vsto 文件的路径,并确保它也是您的 VS 输出文件夹。
  • @Kiru,很有趣,但我的 VSTO 不存在并且添加它没有帮助。 :( 谢谢,但您还有其他想法吗?
  • 如果您通过 Visual Studio 运行,那么此处的路径 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\AddIns 应该指向您的输出 bin 文件夹,而不仅仅是 .vsto 文件,它应该是所有二进制文件。当您从调试和发布更改时会发生这种情况,因为输出路径发生更改

标签: excel vsto ms-office


【解决方案1】:

我的问题是由于安装了应用的发布版本并尝试运行调试版本。然后必须卸载发布版本,清理然后构建,然后重新运行插件。

奇怪!

【讨论】:

  • 挣扎了几个小时才找到这个。救命稻草!
【解决方案2】:

只需检查加载项是否被禁用。

Office 菜单 > {Word/Excel/PowerPoint} 选项 > 在“管理”下选择“禁用的项目”,然后点击前往。

更多信息请阅读http://blogs.msdn.com/b/vsod/archive/2008/04/22/troubleshooting-com-add-in-load-failures.aspx

/阿尔莎·维金德拉

【讨论】:

    【解决方案3】:

    您可能需要彻底清除以前安装的 VSTO 版本的所有痕迹。试试这个:

    1. HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\AddIns 中删除 VSTO 的注册表项。如果您在 64 位计算机上使用 Office 32 位,请查看 HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\Office\Excel\AddIns

    2. 删除文件夹 C:\Users\ {username} \AppData\Local\Apps\2.0(您可能需要先重新启动计算机才能解除对该文件夹结构内文件的锁定。)

      李>
    3. 打开 Excel。转到文件 > 选项 > 加载项 > 管理 COM 加载项并删除您的 VSTO(如果已列出)。

    4. 通过在命令提示符下键入以下内容来清除 ClickOnce 缓存:rundll32 dfshim CleanOnlineAppCache

    如果这仍然不起作用,那么还请尝试从注册表中删除所有引用您的 VSTO 及其相关程序集的键/值。

    【讨论】:

    • 这些步骤拯救了生命!谢谢。
    【解决方案4】:

    当我在 Visual Studio 中点击“开始”进行调试时,当我的 Excel 加载项无法加载时,我最终要解决的问题就是“重建”我的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 1970-01-01
      相关资源
      最近更新 更多