16

我在某些应用程序中有这种代码(来自微软)

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
  "Microsoft.Naming", 
  "CA1702:CompoundWordsShouldBeCasedCorrectly", 
  MessageId = "CounterClockwise", 
  Scope = "member", 
  Target = "ScePhotoViewer.PhotoDisplayControl.#RotatePhotoCounterClockwiseCommand"
)]
  • 谁能给我解释一下?
  • 有没有博客解释如何使用它,真正的好处......

谢谢乔纳森

4

2 回答 2

21

Team Foundation Server的 (TFS) 代码分析功能使用此属性来排除否则会触发警告的代码片段。如果您不使用 TFS 代码分析,则可以安全地删除它们。

属性可以手动添加,或者更常见的是,当在错误列表中选择“抑制消息”选项时,通过 Visual Studio GUI 自动添加属性。

于 2009-01-13T12:53:38.277 回答
2

此属性仅在 TFS 进行代码分析期间禁止生成指定的警告消息。不排除任何代码。

于 2009-11-16T03:52:07.017 回答