Visual Studio Breakpoints在其他用户添加代码后移动

时间:2012-01-13 18:06:06

标签: visual-studio breakpoints

我在每个Catch块的代码中都有一系列断点,以便在出现故障时轻松允许我暂停程序。

然而,当另一个用户签出页面并添加代码时,我的断点不再位于正确的位置。假设他们添加了四行代码,我的断点现在在catch块之前不是四行。

我认为数据对我来说是本地的,并且是基于行号而不是所述行的内容。话虽如此,任何人都可以想办法解决这个问题吗?

事实上,在catch块中设置断点对团队的所有成员都有用 - 有没有办法设置,我不知道,每个人都可以看到和使用的通用断点?

1 个答案:

答案 0 :(得分:1)

不是设置多个断点,而是设置抛出异常的异常处理(可能只是那些实际感兴趣的异常,而不是所有的异常)来简化Debug异常?

我首先不同意所有catch块上的断点都很有用的假设。 (虽然这取决于你的代码库中多少try / catch包装器的数量;一个很好应用的throw-early / catch-late实践可以使这样的策略有用而不是使人衰弱。)

正如Where are Visual Studio breakpoints saved?所述,不建议您采取行动来分享断点。