web-dev-qa-db-ja.com

StyleCopとVisual Studio 2015 RCの統合

VS 2015 RCのインスタンスをStyleCopメニューオプション[Run StyleCopRun StyleCop(Rescan All)StyleCop Settings]ソリューションエクスプローラーでプロジェクトを右クリックすると使用可能になります。公式StyleCopサイトからStyleCop-4.7.49.0.msiをインストールすると、VS 2013に適切なオプションが追加されますが、2015年には適切ではありません。それを達成することは可能ですか?

27
leszek

それがあなたを助けることができるなら、私はCodePlexからStyleCopのフォークを作成しました。現在、私のバージョンはVS2015で動作し、新しいC#6仕様のほとんどをサポートしています。バージョン4.7.49.0と同様に、プロジェクトを右クリックすると、「StyleCopの実行」、「StyleCopの実行(すべての再スキャン)」、または「設定の編集」メニューが表示されます。

インストール方法

  1. VS2015を開始
  2. [ツール]に移動し、[拡張機能と更新...]メニューを選択します
  3. 左側のリストで[オンライン]を選択し、次に[Visual Studioギャラリー]を選択します
  4. 検索ボックスに「StyleCop」と入力します
  5. 「Visual StyleCop」を選択してダウンロードします
  6. 次に、プロジェクトを右クリックしてStyleCopを実行します

問題がある場合は、GitHub、プロジェクト名で報告できます: Visual StyleCop

33
ptittof57

VS2015 Communityリリースを最近インストールしました。 StyleCopプロジェクトは2015年をサポート対象としてリストしていないため、さらに掘り下げました。

そして、解決策を見つけました。プロジェクトごとにnugetを介してインストールできるStyleCopAnalyzersです(「プレリリースを含める」チェックボックスをクリックしてください)。これは興味深い解決策であり、私はそれがどのように見えるかが好きです。

欠点は、古いSettings.StyleCopを使用するだけでは不可能であり、ルールの設定方法を検索する必要があったことです。そして、私は このブログ投稿 を見つけました。基本的に、参照リストを展開します。次に、アナライザー作成ルールセットを右クリックすると、プロジェクトに.rulesetファイルが作成されます。

20
SerrNovik

ReSharperを使用している場合、このパッケージにはReSharperのStyleCopサポートがあります。 https://resharper-plugins.jetbrains.com/packages/ReSharper.StyleCop/

4
user1069816