我试图通过System.Linq(特别是System.Linq.Enumerable.cs)中的一些.Net源代码,并遵循一些现有的指南来逐步完成.Net源代码:
How can I step into Microsoft's .NET framework source code?
https://blogs.msdn.microsoft.com/mcsuksoldev/2010/09/09/debugging-the-net-framework-source-code/
但到目前为止,没有任何工作 . 我在VS 2015中禁用了“Just My Code”并启用了“.Net source stepping” . 它显示了为mscorelib.dll和System.Core.dll加载的模块,但System.Linq.dll无法加载符号 .
1 回答
您的麻烦可能是由LINQ本身的性质引起的 .
调试LINQ有一些主要限制:https://msdn.microsoft.com/en-us/library/bb385795.aspx
例如: