0

我有一个包含 C# 代码、C++\CLI 代码和本机 C++ 代码的进程。现在,我正在尝试远程调试我的进程,我可以访问我的 C# 代码和 C++\CLI 代码的语句,但我无法访问我的本机代码。

当我尝试在我的本机 c++ 源文件中命中断点时,我收到“未加载符号”错误。我试图手动加载符号(工具->选项->调试),但没有运气。

任何的想法?

4

1 回答 1

2

在 Debug: Attach To Process 对话框中,查找 Attach To: 对话框中间的字段。您可以在此处选择是否使用本机调试器、托管代码调试器、脚本调试器等附加到目标进程。我相信,默认通常优先考虑托管代码。

您不能同时调试本机代码和托管代码。要调试本机代码,您需要在附加到远程进程时显式选择本机代码。

于 2010-04-06T09:00:17.333 回答