- 实际上全局抑制文件是什么?
- 什么是要使用的实际文件名称?它是GlobalSuppression.cs还是GlobalSuppression * s * .cs ?? (我看到很多使用两个..的例子!!所以,混淆..例如here)
- 我应该为每个组件分别使用此文件来抑制消息,或者,我是否可以保留包含消息抑制的单个文件解决方案中的所有项目?
1
A
回答
0
您正在描述一个名为CodeAnalysis的功能,可在Visual Studio Premium和Ultimate中使用。它有效地将FxCop集成到VS. (我没有使用它,因为我只有VS profressional并且必须单独运行FxCop)。
您可以将抑制消息放入您喜欢的任何文件中,它不必被称为GlobalSuppressions.cs。只要它包含在项目中。
GlobalSupressions.cs是默认情况下Visual Studio的集成代码分析功能使用的名称。 (事实上,在您链接的页面末尾有指导如何配置代码分析以使用不同的文件)。因此,你可以在一个没有其他代码的单独文件中包含压抑,如代码分析所显示的那样。或者你可以在现有文件中加入抑制 - 我们的解决方案之一是在每个程序集的Proprties.cs文件中加入压抑。
至于你是否可以保留一个文件包含整个解决方案的所有限制,我怀疑这取决于你压制什么以及如何 - 我已经试过了。
您可以指定影响当前装配[assembly: SuppressMessage(...)]
消息,因此不会在溶液中宽文件的工作 - 但你可能能够使用scope =
和target =
选项,使其他[module: SuppressMessage(...)]
或[SuppressMessage(...)]
类型的消息工作。
相关问题
- 1. 的FxCop抑制
- 2. FxCop:异步方法的抑制消息
- 3. 无法抑制FxCop警告CA1062
- 4. FxCop(CA1800)警告未被正确抑制
- 5. 全局抑制c#编译器警告
- 6. 是否可以抑制FxCop针对特定类的所有命名错误?
- 7. 抑制整个项目的FxCop CA1822警告
- 8. 如何使用SupressMessage抑制FxCop规则'DoNotCatchGeneralExceptionTypes'?
- 9. 我可以全局抑制FX Cop代码分析违规吗?
- 10. Valgrind的多类型抑制
- 11. 全局.zip文件
- 12. Python全局文件
- 13. 抑制wav文件中的噪音
- 14. 制作控件“全局”
- 15. 抑制tcpdump的输出完全
- 16. JQuery事件抑制
- 17. 如何抑制约束布局错误
- 18. 如何抑制与类别
- 19. 抑制bat文件自动输入
- 20. Stylecop为Reference.cs文件抑制错误
- 21. 如何抑制每个文件
- 22. FxCop文件夹丢失
- 23. python全局参数文件
- 24. node.js需要全局文件
- 25. Angular-CLI全局scss文件
- 26. MVC全局脚本文件
- 27. 全局文件引用
- 28. Zend Framework全局文件
- 29. 制作有条件的全局变量
- 30. 全局类方法?
[Visual Studio Ultimate和Visual Studio Premium](http://msdn.microsoft.com/zh-cn/library/dd264939.aspx) – abatishchev 2012-03-20 09:17:40
如果我使用命令行调用fxcopcmd.exe,SuppressMessage的工作原理是什么? – Kiquenet 2013-01-31 14:47:06
@Kiquenet:是的,我是如何运行FxCop的 - 无论是作为我的开发机器上的GUI还是通过构建服务器上的批处理文件/ commnad行。 – Grhm 2013-01-31 16:05:06