2011-08-10 2 views
1

컴파일하는 동안 Workflow Foundation에서 생성하는 코드에 XML 주석이 없다는 컴파일러 경고가 표시되는 문제가있었습니다. 모든 경고를 오류로 처리하기 때문에 컴파일이 실패합니다..NET Framework 4.0의 워크 플로우 자동 생성 코드에서 XML 주석 경고를 비활성화하는 방법

그렇습니다. 특정 경고를 무시하고 더 이상 컴파일이 실패하지 않도록 컴파일러에 지시 할 수는 있지만 프로젝트의 모든 코드는 XML 주석이 면제됩니다.

그래서 질문 : 워크 플로우 기반 생성 코드에 대한 XML 메모 누락에 대한 경고를 비활성화하는 방법이 있습니까?

답변

1
다음을 수행 할 수 있습니다

당 쿠크 램의 블로그 (http://lvquoc.blogspot.com/2010/11/disable-xml-comment-warning-in-workflow.html) :

< 대상 이름 = "XamlGeneratedCodeWarningRemoved"AfterTargets = "XamlMarkupCompilePass1">
< Exec 명령 = "에서 %% f를 (@ (XamlGeneratedCodeFiles)) 할 에코의 #pragma 경고 해제를위한> %% f.temp"/ >
< Exec 명령 = "for %% f in (@ (XamlGeneratedCodeFiles)) 유형 %% f >> %% f.temp"/ >
< Exec 명령 =/>
< 메시지 텍스트 = "에서 %% f를 (@ (XamlGeneratedCodeFiles))에 대한/Y %% f.temp %% f를 복사합니까" "XamlGeneratedCodeWarningRemoved : @ (XamlGeneratedCodeFiles)"/ >
<을/Target >

이렇게하면 "#pragma warning disable"이 생성 된 코드에 삽입됩니다. 이 작동 방식에 대한 자세한 내용은 블로그 항목을 참조하십시오.

관련 문제