아주 간단합니다. 특정 규칙이 적용된 분석기 패키지 (예 : CA2227)가 필요하다고 가정 해보십시오. 하나를 찾는 방법이 있습니까? Microsoft.CodeAnalysis.FxCopAnalyzers를 시도했지만 그 내용은 포함되지 않았습니다.VS 2017 & Nuget : 특정 규칙을 사용하여 Analyzer 패키지를 찾는 방법은 무엇입니까?
1
A
답변
2
최신 시험판 Microsoft.CodeAnalysis.FxCopAnalyzers
(2.0.0-beta2)에는 나를 위해 작동하는 CA2227 용 분석기가 포함되어 있습니다. 당신이 패키지를 설치하면, 당신은 또한 유사 많은 경고 얻을 것이다하지만
분석기 'SomeAnalyzerName'을 '기능'IOperation이 '비활성화 메시지와 함께'System.InvalidOperationException '형식의 예외가 발생했습니다. '.
그 이유는 일부 분석기가 미완료 IOperation
기능을 사용하기 때문입니다. 사용 설정을 원하면 csproj에 <Features>IOperation</Features>
을 추가하십시오.