如何找出运行时设置值的位置?

时间:2016-10-11 07:58:57

标签: c# vb.net visual-studio visual-studio-2015

我意识到这可能是不可能的,但无论如何都要进行..

我正在尝试在Web应用程序中调试一些不熟悉的代码而没有太多运气。在运行时,代码将UI中的特定文本字符串转换为另一个,这是故意的和设计的,但我无法找到这种情况发生的位置(它是多层意大利面条代码的大解决方案)。 我之前使用过手表和条件断点但不知道从哪里开始它们没什么用处。

我所知道的是文本字符串在代码更改之前和之后的内容,而不是涉及的变量,对象或方法。 因此,当它等于这个字符串时,是否可以对每个变量使用强制技术来中断或记录?

从某种意义上说,条件是System.Data.Entity.Database.SetInitializer<MyDbContext>(new MyDbInitializer()); var db = new MyDbContext(); db.Database.Initialize(true);

的条件断点

或许在System.Object或System.String上使用断点或监视可以解决问题,这可能吗?

0 个答案:

没有答案