내가 FxCop에서 작업하고있는 프로젝트에서 Windows Forms 디자이너가 생성 한 InitializeComponent() 메서드에서 많은 오류 (400 개 이상을 나타냄)를 보여줍니다. 이러한 오류의 대부분은 레이블의 Text 속성 할당입니다.소스의 코드 분석 규칙 제외
원본에서 이러한 메서드를 사용하지 않으려 고합니다. 따라서 FxCop에 의해 생성 된 억제 코드를 AssemblyInfo.cs에 복사했지만 작동하지 않습니다.
이 속성은 FxCop이 클립 보드에 복사 한 특성입니다.
[module: SuppressMessage("Microsoft.Globalization",
"CA1303:DoNotPassLiteralsAsLocalizedParameters",
Scope = "member",
Target = "WindowsClient.MainForm.InitializeComponent():System.Void",
MessageId = "System.Windows.Forms.Control.set_Text(System.String)")]
누구나이 메시지를 표시하지 않을 올바른 속성을 알고 있습니까?
추신 : 저는 Visual Studio 2005, C#, FxCop 1.36 베타를 사용하고 있습니다.
여러 프로젝트가있는 솔루션이 있습니다. 모든 프로젝트에 대해 CODE_ANALYSIS를 추가해야합니다. – Diizzy