Създадох анализатор на код на живо, използвайки sdk шаблон във Visual studio 2015 RC(https://msdn.microsoft.com/en-us/magazine/dn879356.aspx). Успях да създам пакет nuget от него и да го инсталирам в библиотека с класове (Създадено с помощта на VS 2015 RTM). Анализаторът на код на живо работи като чар.
Опитах се да създам набор от правила за същото и се опитах да го интегрирам в компилацията на проекта, като промених свойството на проекта.
Проблемът започна от там. Получавам съобщението по-долу
1> Изпълнява се анализ на код... 1>MSBUILD: грешка: CA0053: Не може да се зареди сглобката на правило 'c:\myprojects\classlibrary1\packages\eyanalyser.1.0.0.7\tools\analyzers\eyanalyser.dll': Не може да се зареди едно или повече от заявените типове. Извлечете свойството LoaderExceptions за повече информация. 1>MSBUILD: предупреждение: CA0064: Не е извършен анализ, тъй като указаният набор от правила не може да бъде зареден или не съдържа правила за анализ на управляван код.
<RuleSet Name="Project WizBang Rules" ToolsVersion="1.1">
<RuleHintPaths>
<Path>C:\MyProjects\ClassLibrary1\packages\EYAnalyser.1.0.0.7\tools\analyzers</Path>
</RuleHintPaths>
<Rules AnalyzerId="EYAnalyser" RuleNamespace="EYAnalyser">
<Rule Id="3.4 NameSpace" Action="Warning" />
<Rule Id="4.2 Class" Action="Warning" />
<Rule Id="4.6 Field Naming" Action="Warning" />
</Rules>
</RuleSet> '''