visual-studio-2008 - 无法调试 Excel 2003 插件 (XLL)

标签 visual-studio-2008 debugging excel vsto xll

我的问题:

我目前正在从事 XLL(用 C++ 编写)和 VSTO 开发。我使用的是 Visual Studio 2008 和 Excel 2003。

我的 VSTO 插件没有做任何令人兴奋的事情。 我的 XLL 向最终用户提供 UDF(主要是计算)

我最近才开始使用 VSTO 插件,并注意到现在当我尝试调试 XLL 时,我无法附加到现有的 Excel 进程。如果我禁用 VSTO 插件,那么这个问题就会消失,我可以通过附加到进程来调试 XLL。

当我从 XLL 项目启动“调试”并让 VS 启动 Excel 并且它加载我的 XLL 和 VSTO 时,我可以调试 XLL。这并不完全理想,因为如果能够附加到现有 session 就更好了。

这个问题似乎是环境问题,有谁知道为什么会发生这种情况?

最佳答案

附加时,对话框中会有一个选项,可让您选择所需的调试器类型。单击“选择”按钮,确保选中“ native ”。

关于visual-studio-2008 - 无法调试 Excel 2003 插件 (XLL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5342336/

相关文章:

c++ - 如何使用 Visual Studio 自动记录断言?

debugging - 调试器在 chrome/safari/firefox 中无法用于 ember 应用程序

excel - 2010 Access - 如何在 Excel 文件中添加和使用形状

c++ - 我可以在不重新编译 exe 文件的情况下更改 dll 接口(interface)吗?

multithreading - Delphi IDE 在调试线程时挂起

python - 在 pandas 中使用 openpyxl 编写时损坏的工作簿

excel - CMD/批量获取打开应用程序的句柄?

visual-studio-2008 - TFS 不允许文件夹重命名,声称有锁

c# - 为什么即使类被标记为 Obsoleted,这段代码仍能正确编译?

windows - 如何更改MFC应用程序UI