我有一个DLL(Sitecore内核),我使用DotPeek反编译。 我在启动Visual Studio之前将环境变量 COMPLUS_ZapDisable 设置为1,并添加了以下.ini文件:
[.NET Framework Debugging Control]
GenerateTrackingInfo=1
AllowOptimize=0
表示每个.pdb文件。
注意:所有生成的.pdb和.ini都在我的应用程序的/ bin文件夹中。
有时它有效,我可以介入所有方法并添加手表;但是,大多数情况下,它并没有,我可以介入或添加断点的方法数量似乎是任意限制的。
有人有任何建议吗?