8

Resharperには、Visual Studio内からソリューションで実行できるさまざまな分析ルールが含まれていますが、コマンドラインから、または自動ビルドの一部としてこれらを実行することは可能ですか?ResharperはVisualStudioでの実行に重点を置いているようですが、IDEの外部からソリューションまたはプロジェクトファイルで呼び出すことはできますか?

更新:TeamCity 7.0 EAPには、ビルド中にコード分析を実行する方法 (ブログ投稿)が含まれているようです。少なくとも、CIプロセスの一部として呼び出して利用することができます。

4

5 に答える 5

9

いいえ、この機能は現在 ReSharper では提供されていません。JetBrains の Web サイトには、この質問に関連するスレッドがあり、ここで見つけることができます。

ここに引用があります:

現在、ReSharper には、スタンドアロンのバッチ アプリケーションで実行するためのインターフェイスがありません。ただし、ReSharper OpenAPI を使用して、探している機能を提供するアプリケーションを作成することは可能です。

したがって、ReSharper OpenAPI を使用して必要な機能を作成できるようです残念ながら、私はそれを使用した経験がないので、あまり役に立ちません。

興味のあるいくつかのリンク...

ReSharper OpenAPI 開発者コミュニティ
ReSharper パブリック API とサンプル ソース コード (別名 ReSharper PowerToys)

于 2009-06-03T01:01:03.503 に答える
4

fxCopが提供する機能が必要だと思います。VisualStudioの外部でResharperが機能していることに気づいていません。

于 2009-06-02T20:09:34.450 に答える
2

彼らは聞いているようです!30 日間のデモとして現在利用可能な最初のバージョン: http://blogs.jetbrains.com/dotnet/2013/03/resharper-code-analysis-goes-beyond-visual-studio/

于 2013-03-28T10:39:00.167 に答える
1

標準へのコードの準拠を探している場合は、StyleCopをご覧ください。これを msbuild に結び付けて、IDE の外部でルールを実行できます。

于 2009-06-12T09:52:21.497 に答える
0

いいえ、コマンドラインから実行することはできません。去年の10月にリクエストして以来、彼らがこの機能を追加してくれることを願っています:)

于 2009-06-02T20:12:47.547 に答える