我意识到这可能是不可能的,但无论如何都要进行..
我正在尝试在Web应用程序中调试一些不熟悉的代码而没有太多运气。在运行时,代码将UI中的特定文本字符串转换为另一个,这是故意的和设计的,但我无法找到这种情况发生的位置(它是多层意大利面条代码的大解决方案)。 我之前使用过手表和条件断点但不知道从哪里开始它们没什么用处。
我所知道的是文本字符串在代码更改之前和之后的内容,而不是涉及的变量,对象或方法。 因此,当它等于这个字符串时,是否可以对每个变量使用强制技术来中断或记录?
从某种意义上说,条件是System.Data.Entity.Database.SetInitializer<MyDbContext>(new MyDbInitializer());
var db = new MyDbContext();
db.Database.Initialize(true);
或许在System.Object或System.String上使用断点或监视可以解决问题,这可能吗?