전 세계적으로 C# 컴파일러 경고를 억제합니다
-
22-08-2019 - |
문제
내 앱에는 반사를 통해 값을 설정하는 필드가있는 상당한 수의 엔터티가 있습니다. (이 경우 nhibernate가 설정합니다). "X는 절대로 할당되지 않았으며 항상 기본값 0"경고를 제거하고 싶습니다. 따라서 다른 경고를 더 쉽게 선택할 수 있습니다. 나는 당신이 Pragma 지시에 그들을 둘러싸고 있다는 것을 알고 있지만, Afaik은 각각에 대해 이것을해야합니다. 이 작업을 수행 할 수있는 프로젝트와 솔루션이 넓은 방법이 있습니까?
해결책
c# commandline 옵션 /nowarn을 사용하십시오 http://msdn.microsoft.com/en-us/library/7f28x9z3(vs.80).aspx
Visual Studio Goto 내 에서이 작업을 수행합니다 프로젝트 속성-> 빌드-> (오류 및 경고) 경고 억제 그런 다음 억제 해야하는 쉼표로 분리 된 경고 목록을 지정하십시오.
다른 팁
프로젝트 속성을 엽니 다. 빌드 탭에서 Suppress 경고 : 상자에서 압박하려는 경고 ID를 입력하십시오.
이것에 대한 VC ++ XML 태그는입니다u003CDisableSpecificWarnings/> 세미콜론 분리 된 숫자 ID 목록. 이것은 내가 볼 수있는 곳에서는 문서화되지 않은 것 같습니다.
제휴하지 않습니다 StackOverflow