在this文章中,他们建议避免包含像
这样的抑制[SuppressMessage("Microsoft.Design", "CA1039")]
在您的发布版本中。
这是如何完成的(即抑制功能完成了预期的工作,但它不包含在发布二进制文件中)?
(上下文是Visual Studio 2017)
答案 0 :(得分:3)
试试这个
#if DEBUG
[SuppressMessage("Microsoft.Design", "CA1039")]
#endif
只有在调试模式下运行程序时才会执行#if DEBUG
和#endif
之间的代码。
因此它将在发布版本中排除。