2009-06-02 80 views
8

Resharper包含各種分析規則,可以在Visual Studio中的解決方案上運行,但可以從命令行或作爲自動構建的一部分運行這些分析規則嗎? Resharper似乎專注於在Visual Studio中運行,但可以從IDE外部的解決方案或項目文件調用它嗎?在Visual Studio之外運行Resharper代碼分析

UPDATE:好像TeamCity的7.0 EAP包括方式同時建立 (blog post)所以它至少能以某種方式被調用並作爲CI過程的一部分利用來執行的代碼的分析。

回答

9

不,此功能目前不是由ReSharper提供的。 JetBrains網站上有一個與此問題相關的線索,可以找到here

這裏的報價:

目前ReSharper的沒有在一個獨立批 應用程序運行界面 。但是, 可能會編寫這樣一個應用程序,即 提供了使用ReSharper OpenAPI查找的功能 。

那麼顯然你可以使用ReSharper的OpenAPI的創造你想要的功能;不幸的是,我沒有使用它的經驗,所以我在那裏沒有太多的幫助。

一些相關的鏈接...

ReSharper OpenAPI Developer Community
ReSharper public API and sample source code (aka. ReSharper PowerToys)

4

我想你想要的功能是fxCop。我不知道Resharper在Visual Studio之外運行。

+0

我一直在尋找沒有使用Resharper和FxCop/StyleCop來表示我的「規則」(例如命名約定),我已經喜歡Resharper,因此問題在IDE之外運行它 – 2009-06-02 20:18:10

0

不,它不能從命令行運行。我仍然希望他們添加此功能,因爲我在去年十月要求它。)

1

如果你正在尋找的代碼符合標準,看看StyleCop。您可以將其綁定到msbuild並在IDE之外運行規則。

相關問題