我有一个Delphi应用程序,它加载了一些我想调试的.NET程序集。我不想调试Delphi代码,只是.NET程序集。我无法调试在VS 2012中运行.NET程序集的本地代码
在VS 2010中,我所要做的就是将我的.NET代码的输出目录指向Delphi可执行文件夹,并将Start external program
设置为指向可执行文件路径。当我点击F5时,它会自动启动Delphi代码,加载模块并准备调试。
现在我迁移到VS 2012.我也这样做,但调试不起作用。该过程开始并且它被正确连接,但模块窗口完全是空的。没有符号加载。我无法调试任何东西。
有什么特别的我必须做,才能使其在VS 2012中工作?
您是否已启用非托管代码调试? – 2012-11-14 20:00:59
@ jdv-JandeVaan“未启用非托管代码调试”未标记。我以为是在那里让我调试Delphi代码本身。我要让它看到会发生什么 –
@ jdv-JandeVaan现在模块窗口中充满了很多模块。但我想调试的特定.NET模块显示“符号文件中没有本地符号”,我的断点标记为“没有符号已加载” –