Resharper enthält verschiedene Analyse-Regeln, die innerhalb von Visual Studio auf Ihrer Lösung ausgeführt werden können, aber ist es möglich, diese von der Befehlszeile aus oder als Teil Ihrer Autobuild auszuführen? Resharper scheint sich auf das Ausführen in Visual Studio zu konzentrieren, aber kann es auf Projekt- oder Projektdateien von außerhalb der IDE aufgerufen werden?
UPDATE: Scheint so, als ob TeamCity 7.0 EAP eine Möglichkeit bietet, die Code-Analyse während des Aufbaus auszuführen (Blogpost) so kann es zumindest irgendwie aufgerufen und als Teil eines CI-Prozesses genutzt werden.
Nein, diese Funktion wird derzeit von ReSharper nicht angeboten. Es gibt einen Thread auf der JetBrains-Website zu dieser Frage, der hier zu finden ist.
>Hier ist ein Zitat:
Gegenwärtig hat ReSharper keine Schnittstelle in einem eigenständigen Batch ausgeführt werden Anwendung. Es ist jedoch möglich um eine solche Anwendung zu schreiben bietet die Funktionalität, die Sie sind Suche nach ReSharper OpenAPI.
Sie könnten also anscheinend die ReSharper OpenAPI verwenden, um die gewünschte Funktionalität zu erstellen. Leider habe ich keine Erfahrung darin, es zu benutzen, also bin ich nicht viel Hilfe dort.
Einige interessante Links ...
ReSharper OpenAPI-Entwickler-Community
ReSharper öffentliche API und Beispiel Quellcode (aka. ReSharper PowerToys)
Ich denke, dass Sie die Funktionalität von fxCop wünschen . Mir ist nicht bekannt, dass Resharper außerhalb von Visual Studio funktioniert.