1
Visual Studio 2010의 코드 분석 기능을 사용하여 디자이너 파일의 aspx 파일에 대한 모든 필드에 CA1051이 표시됩니다.
CA1051을 피하는 방법 : .aspx.designer.cs 파일의 DoNotDeclareVisibleInstanceFields?
Warning 111
CA1051 : Microsoft.Design : Because field 'Product.PageTitle' is visible
outside of its declaring type, change its accessibility to private
and add a property, with the same accessibility as the field has
currently, to provide access to it.
Product.aspx.designer.cs 22
다른 파일에 대한 규칙을 제거하고 싶지 않습니다.
생성 된 디자이너 파일을 수동으로 편집하고 싶지는 않습니다.
다른 방법으로이 메시지를 피할 수 있습니까? 오류 목록의 필드별로 메시지 필드를 보완 할 수 있습니까?
// ------------------------- -------------------------------------------------- --- // <자동 생성> //이 코드는 툴에 의해 생성되었습니다. // //이 파일의 변경으로 인해 잘못된 동작이 발생할 수 있으며 // 코드가 다시 생성되면 손실됩니다. // auto-generated> // -------------------------------------- ---------------------------------------- –
/// 자동 생성 필드. /// 디자이너 파일에서 코드 숨김 파일로 이동 필드 선언을 수정합니다. – Bas
사실, 그렇다고하더라도 모든 디자이너 파일을 수동으로 편집하고 싶지는 않습니다. 나는 디자이너 파일에서 선언하는 것이 좋은 것이라고 생각한다. 새로운 부분 클래스를 추가하는 것은 과도한 것처럼 보입니다. 나는 단순히 생성 된 파일을 피하는 데 사용할 수있는 대체 규칙이나 패턴을 기대했다. –