2012-01-13 70 views
0

我在每个Catch块的代码中都有一系列断点,以便在出现问题时轻松地停止程序。Visual Studio断点在其他用户添加代码后移动

但是,当其他用户检出页面并添加代码时,我的断点不再处于正确的位置。假设他们添加了四行代码,我的断点不是现在catch块之前的四行。

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

确实,在catch块有断点对团队的所有成员都有用 - 有没有一种方法可以设置,我不知道每个人都可以看到并使用的通用断点?

回答

1

而不是设置多个断点,您是否更简单地设置异常处理抛出的异常(可能只有实际感兴趣的异常处理,而不是所有这些异常)才能在Debug |例外?

我首先会不同意所有catch块的断点都有用的假设。 (尽管这取决于你的代码库中多产的try/catch包装是如何变化的;一个很好地应用throw-early/catch-late的实践可以使这样一个策略有用而不是衰弱)。

Where are Visual Studio breakpoints saved?所述,不建议您不得不采取措施共享断点。