2013-10-31 2 views
2

서비스 참조에서 생성 된 인터페이스가 있습니다. 인터페이스에 XML 주석이 없으므로 (VS 구성에서 오류로 처리되는) ​​경고가 표시됩니다. 이 인터페이스를 경고에서 제외하려면 어떻게합니까?생성 된 인터페이스에서 XML 주석 제외

+0

어떤 언어입니까? 기음#? VB.net? –

+0

C# with .NET 3.5 –

답변

0

문제의이 MS 포럼의 논의를 살펴 보자

http://social.msdn.microsoft.com/Forums/en-US/9bbad4cc-e229-49da-a6f7-3cdf470ac53a/compiler-warning-for-missing-xml-comment-when-i-have-generated-code?forum=devdocs

요약하기 (읽기 : -N- 붙여 넣기를 복사) 스레드에서 가능한 해결책의 일부 :

  • 경고를 표시하지 않으려면 프로젝트 등록 정보의 작성 탭에있는 경고 표시 필드에 해당 번호 (C#의 경우 1591)를 입력하십시오. 참고 : 이렇게하면 프로젝트의 ALL 코드 파일의 경우 1591이 표시되지 않습니다. 추가 자동 생성 된 파일에 대한 템플릿

  • 업데이트, #pragma warning disable 1591 (http://msdn.microsoft.com/en-us/library/ms185319(VS.90).aspx 참조)

  • 바로 서비스 참조를 클릭 변경 내부에 "생성 된 클래스에 대한 액세스 수준을"구성을 선택합니다. 확인을 클릭하십시오. 해당 프로젝트에 http://lvquoc.blogspot.com/2010/11/disable-xml-comment-warning-in-workflow.html

  • 는 별도의 프로젝트로 생성 된 코드를 이동하지 않도록 XML 문서 :

  • 는 1591 프라그를 주입 AfterTarget을 포함하도록 MSBuild를 대상으로 파일을 수정합니다.

당신은 매우 자주 파일을 재생 계획이없는, 또는 전혀, 당신은 항상 바로 reference.cs 파일을 열 수 있고 파일을 자신의 상단과 하단에 #에게 프라 그마의를 추가하면

.. . edit the Reference.cs file itself and add "#pragma warning disable 1591" at the top and "#pragma warning restore 1591" at the bottom.

+0

감사합니다. 액세스 수준 설정이 저에게 효과적이었습니다! –