2009-06-02 23 views
8

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

更新: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の外で実行している場合 –

+1

ええ、私は間違いなくそれを取得します。私はちょうどあなたにオプションを提示していました。私はあなたがたくさんの "答え"を得ようとかなり確信していたからです。 –

0

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

1

StyleCopを見てみましょう。それをmsbuildに結びつけて、IDEの外でルールを実行することができます。

関連する問題