2012-05-22 3 views

답변

1

컴파일러 최적화를 수행하면 FxCop 규칙 동작이 달라질 수 있지만 FxCop과 함께 제공되는 규칙은 일반적으로 이와 관련하여 상당히 강력합니다. 맞춤 규칙에서 볼 수있는 차이점은 무엇입니까? 그렇지 않다면 릴리즈 빌드에 CODE_ANALYSIS 컴파일 플래그가 활성화되어 있습니까? 그렇다면 어떤 규칙이 릴리스 모드에서만 문제를 발생시키고 있습니까?

+0

감사합니다. Nicole! 릴리스 빌드에 CODE_ANALYSIS 컴파일 플래그를 사용할 수 없으며 사용자 정의 규칙이 없으며 FxCop과 함께 제공되는 표준 규칙 만 사용합니다. – Jin

+0

CODE_ANALYSIS 컴파일 플래그를 포함하지 않으면 SuppressMessage 특성이 컴파일 된 코드에 포함되지 않으므로 FxCop에 표시되지 않습니다. 이들을 고려하려면 컴파일 플래그를 추가해야합니다. –

+0

실제로 디버그 빌드에서는 SuppressMessage 특성을 당분간 코드에서 사용하지 않았습니다. 우리는 한 곳에서 기존 연구 결과를 제외하고 새로운 활성 문제를 해결하려고했습니다. – Jin