오늘은 다른 FxCop 질문입니다.TeamCity에서 FxCop 오류를 전역 적으로 사용하지 않도록 설정
은 내가 IdentifiersShouldBeCasedCorrectly 규칙에 대한 인수를 읽었습니다, 그리고 여부는 "XML"또는 "XML을"해야한다. 글쎄, 나는 "XML"사람이고 그 길을 유지하고 싶다. 따라서 이 아니라 FxCop을 사용하여 항상 문제를 해결하고 싶습니다.
특정 사례에 대해서만 SuppressMessage 속성을 사용하고 있습니다. 또한 FxCop을 사용하여 많은 오류를 표시하고이를 "모듈"수준의 SuppressMessage 문으로 assemblyinfo.cs에 복사했습니다. 그게 꽤 잘해.
그러나, 지금은 정말 짜증나는 IdentifiersShouldBeCasedCorrectly의 규칙을 사용하지 않도록 전역하고 싶다. TeamCity 5.0.3을 사용 중이며 FxCop 프로젝트 파일을 사용하고 있지 않습니다 (단, 은 일 수 있습니다). FxCopCmd에이 오류를 무시하도록 매개 변수를 전달할 수 있기를 기대했지만 문서에서 그런 식으로 보지 않습니다.
그래서 ... 나는 인 TeamCity 빌드 서버에서의 FxCop 프로젝트 파일을 생성하고 주자를 빌드의 FxCop을 위해 그것을 사용하여 짧은 할 수있는 일이 있나요? 의 FxCop의 설치 디렉토리에
내가의 FxCop 불평 단어를 추가하기위한 엄격합니다 FxCop의 customdictionary.xml 파일을 사용하고는 "NUM"(내 변수 이름에 사용할 좋아하는 것을)처럼, 맞춤법이 틀린했다. 답을 편집하고 케이스를 무시하기 위해 XML 파일에 추가 한 것과 정확히 일치하는 샘플을 게시 할 수 있습니까? – Dave
아, 당신이 말하는 것을 보았습니다 ... 나는 이전에 그 부분을 주목하지 못했습니다. 그러나 모든 두문자어를 추가하는 대신 오류를 자체적으로 사용하지 않도록 설정하고 싶습니다. 단어를 타이핑하는 방식은 스타일의 문제이므로 시간이 지남에 얼마나 많은 단어를 추가해야하는지는 알 수 없습니다. FxCop에서 XML로 오류를 내보내고 customdictionary.xml에 붙여 넣기를 바라고 있었지만 흥미로운 점은 파일을 덮어 쓸 수 없다는 것입니다. Win7 권한 문제인지 확인해야합니다. – Dave
FxCop에서 customdictionary.xml로 XML을 복사하지 못했습니다 ... 그럴 가치가있었습니다. :) – Dave