문제

이것은 문제 이상의 성가심입니다. 내 프로젝트에는 여러자가 생성 파일 (mgmtclassgen.exe 사용)이 포함되어 있습니다. XML 문서를 생성 할 때, 아름답게 댓글을 달린 라이브러리는 이러한 Autogen 파일의 XML 문서 경고에 시달리고 있습니다.

a)이 파일에 대한 문서 생성을 억제하는 방법이 있습니까? 또는 b) 파일 세트에 대해서만 경고 CS1591을 억제합니까? 억제 pragmas를 추가하더라도 자동 생성 된 파일을 수정하고 싶지 않습니다.

라이브러리와 생성 된 코드는 모두 C#에 있으며 Visual Studio 2008을 사용하고 있습니다.

도움이 되었습니까?

해결책

AFAIK 특정 파일에 대해서만이 경고를 억제 할 수 없습니다. 이러한 경고가 실제로 귀찮게되면자가 생성 코드를 XML 문서화를 비활성화 할 별도의 어셈블리로 옮길 수 있습니다.

다른 팁

#Pragma 지침을 사용하여 특정 경고를 비활성화 할 수 있습니다. 이는 귀하의 목적에 적합 할 수 있습니다. '누락 된 XML 주석'경고를 비활성화하기위한 구문은 다음과 같습니다.

#pragma warning disable 1591    // Disable 'missing xml comment' warning

다음 구문을 사용하여 다시 활성화 할 수 있습니다.

#pragma warning restore 1591    // Restore 'missing xml comment' warning

이를 통해 파일의 일부 또는 전체 파일에 대한 경고를 선택적으로 무시할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top