我们有一个可能会产生大量异常的项目(因为它与广泛使用但未得到广泛尊重的协议相互作用)。
实施后,所有"敏感"方法/构造函数设置为DebuggerStepThrough
。
自VS2015以来,DebuggerStepThrough现在被忽略了(我们现在有VS 2017)。我知道我们可以转到Visual Studio的Exception settings
,我们可以指定我们想要的异常类型,并添加项目类型的条件,但这有两个问题:
那么,是否有一些编译设置或任何其他方式来确保我们不会收到这些异常,并且我们可以在整个团队中共享这个(=提交到我们的git服务器)?
NB :这个问题不是关于我们是否应该处理这些例外。
答案 0 :(得分:0)
将该代码迁移到单独的程序集帮助吗?我不确定,但你可以在没有pdb的情况下引用它,如果你有适当的捕获,它应该会无声地失败。