Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我们远程一个方法(即使用泛型)时,远程接收器似乎无法从其他相同命名的方法中发现我们的方法。使用附加的.net 源代码进行调试我已经把它带到了有MethodInfo.MakeGenericMethod调用的地方。但是,我无法查看任何周围的数据,因为它已经过 jit 优化。
MethodInfo.MakeGenericMethod
几周前,我遇到了一个注册表设置,它会禁用此设置(它特别提到它有助于使用源代码进行调试)。然而,作为一个沃利,我已经失去了我对它所做的事情,并且很难再次找到它。
我不知道注册表解决方案,但您可以使用 INI 文件来禁用 JIT 优化。
简短的版本是创建一个包含以下内容的 .ini 文件(即 myapp.ini)。
[.NET Framework Debugging Control] GenerateTrackingInfo=1 AllowOptimize=0
完整的解释在这里