忽略特定项目TEAM-WIZE的所有异常

时间:2017-10-04 11:34:48

标签: c# visual-studio exception exception-handling visual-studio-2017

我们有一个可能会产生大量异常的项目(因为它与广泛使用但未得到广泛尊重的协议相互作用)。

实施后,所有"敏感"方法/构造函数设置为DebuggerStepThrough

自VS2015以来,DebuggerStepThrough现在被忽略了(我们现在有VS 2017)。我知道我们可以转到Visual Studio的Exception settings,我们可以指定我们想要的异常类型,并添加项目类型的条件,但这有两个问题:

  1. 当我们将项目推送到我们的GIT服务器时,它没有持久化项目
  2. 我们经常更改这些例外设置以跟踪不应该被中断的非常特殊的问题,然后我们重置,因此这意味着我们将定期松开这些更改。
  3. 那么,是否有一些编译设置或任何其他方式来确保我们不会收到这些异常,并且我们可以在整个团队中共享这个(=提交到我们的git服务器)?

    NB :这个问题不是关于我们是否应该处理这些例外。

1 个答案:

答案 0 :(得分:0)

将该代码迁移到单独的程序集帮助吗?我不确定,但你可以在没有pdb的情况下引用它,如果你有适当的捕获,它应该会无声地失败。