在MonoDevelop中调试项目时,如何进入Mono Framework源代码?
我正在从openSUSE 11.3运行vanilla MonoDevelop.
这是一个老帖子,但我偶然发现它今天寻找答案,所以希望它会帮助其他人.只是取消选中"不要进入框架代码"不起作用,除非您在PDB/MDB文件指向的位置有源.在我的盒子上,它正在寻找"/usr/src/packages/BUILD/mono-2.10"的来源.
为了找到它应该找到的具体位置,生成并注销包含涉及框架的堆栈跟踪的异常(例如,新的SqlConnection(null)),它将显示其查找源的文件位置. 例如:
at System.Net.Sockets.NetworkStream.Read (System.Byte[] buffer, Int32 offset, Int32 size) [0x00065] in /usr/src/packages/BUILD/mono-2.10/mcs/class/System/System.Net.Sockets/NetworkStream.cs:369
at Mono.Data.Tds.Protocol.TdsComm.Read (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in /usr/src/packages/BUILD/mono-2.10/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsComm.cs:630
--- End of inner exception stack trace ---
Run Code Online (Sandbox Code Playgroud)