我的问题:
我目前正在从事 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/