如何使用本机C ++项目中的mono调试.NET dll

时间:2011-02-23 08:35:41

标签: .net c++ visual-studio-2010 debugging mono

我有一个本机C ++项目,它使用单独的.NET托管dll。我无法通过visual studio调试器调试.NET托管的dll变量。有没有办法调试我的dll? 谢谢你的时间......

2 个答案:

答案 0 :(得分:0)

如果您想调试.NET托管的dll,当然,您需要从.NET托管的dll源代码启动您的c ++项目可执行文件。在.Net Dll的项目属性中,在Debug选项卡中选择“start external program”作为启动操作并浏览C ++应用程序。并将工作目录设置为相同的目录路径。

现在您可以按F5调试代码。

谢谢, 问候, ROBO

答案 1 :(得分:0)

目前无法轻松调试使用mono运行的Visual Studio中的托管(C#)代码。您可以在Visual Studio中调试应用程序的C / C ++代码,包括单声道运行时。要调试代码的托管部分,请参阅以下文章:

Debugging C# assembly launched by embedded mono runtime?