2011-03-17 62 views
1

我的问题:无法调试Excel 2003中加载项(XLL)

我目前正在对既有XLL(用C++编写)和VSTO发展。我正在使用Visual Studio 2008和Excel 2003.

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

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

当我从我的XLL项目启动“调试”并启动VS时,它会加载我的XLL和VSTO,我可以调试XLL。这并不完全理想,因为能够附加到现有会话将会很好。

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

回答

2

当您连接时,对话框中有一个选项可让您选择所需的调试器类型。点击选择按钮,确保你有“本机”打勾。