Istnieje niewiele łatwych do znalezienia informacji dotyczących niestandardowych reguł analizy kodu w Visual Studio 2010. Chociaż to jest to, co znalazłem w odniesieniu do mojego pytania ...Odwoływanie się do biblioteki reguł analizy kodów niestandardowych przy użyciu pliku zestawu reguł
W dokumencie sample library on CodePlex pokazano, jak wdrożyć niestandardową bibliotekę reguł analizy kodów, która wykorzystuje projekt instalacji do zrzutu biblioteki DLL biblioteki do Folder plików programów -> Microsoft Visual Studio 10.0 -> Narzędzia zespołów -> Narzędzia analizy statycznej - > FxCop -> Zasady.
Ponadto bardzo przydatne jak do blog post by Duke Kamstra sugeruje również skopiować biblioteki dll jest w % Program Files% \ Microsoft Visual Studio 10.0 \ Tools \ zespołu Static Analysis Tools \ FxCop \ Rules.
Ja wolę unikać przyklejania plików DLL w takiej globalnej lokalizacji. Chciałem mieć bibliotekę DLL w stosunku do moich rozwiązań Visual Studio, więc kiedy zaktualizuję bibliotekę DLL z pewnymi niestandardowymi zmianami w regułach analizy kodu, nie potrzebuję robić dodatkowego kroku, aby utrzymywać na bieżąco zależności bibliotek DLL.
Jednym z najlepszych rozwiązań dla mnie byłoby posiadanie własnego pliku * .ruleset pamiętając o względnej ścieżce do biblioteki DLL, ale nie udało mi się tego zrobić.
Wszelkie sugestie?
Czy zdajesz sobie sprawę, z czego ta ścieżka jest związana? Czy jest on względny względem położenia pliku .ruleset? – RobSiklos
Ścieżki są względne w stosunku do projektu. – Raithlin