2012-02-24 16 views
2

最近私は既に広く使用しているStyleCopをきれいに補完するReSharper 6.1を使い始めました。私にStyleCop for Resharper - 読み取り専用ファイルのチェックを無効にする

のR#の最高の機能の一つにされています

  • 違反と
  • 逆コンパイルフレームワークやサードパーティのアセンブリのオンラインhightlighting直接Visual Studioで残念ながら

デコンパイルされたファイル(LINQ拡張メソッドなど)のハイライト表示は、デコンパイルされたファイルが読み取り専用(これは良い)であるため、混乱するだけです。

..

私は、周りの仕事がCtrlキー + Altキー + Shiftキー + が一時的にファイル単位のハイライトを無効にするために使用することがあることを知っているが、私は、より恒久的な解決策を探しています

質問:読み取り専用/ロックされたファイルなどの強調表示を無効にする公式の方法や回避策はありますか?また、バグレポート/機能リクエストへのリンクは、これがバグ/欠落した機能の場合には非常に高く評価されます。なぜなら、これが "Stylecop for Resharper"またはResharperに属しているかどうかわからないからです。

+1

R#に 'Console.WriteLine'を逆コンパイルすると、R#自体は逆コンパイルされたコードの解析を提供しないので、これはStyleCopだと思います。 – AakashM

+0

この類似の質問はあなたを助けるかもしれません:http://stackoverflow.com/q/612651/275751 –

+1

大きな質問。スタイルコップの開発者にこれを連絡することをお勧めします。 ReSharper自体は、逆コンパイルされたコードのコード検査を表示しません。 – gorohoroh

答えて

1

(これは、ReSharperの5.1用ですが、私はそれがあまりにも6.1に同じだと確信しています)。 が実際に を加えてしまうかもしれません:)

link to the issue

あり、今 機能はデフォルトではオフになって逆コンパイルファイルを分析するためのオプションです。

1

Resharper-> Options-> Code Inspection-> Settings-> Edit Items to Skipにファイルやディレクトリ全体を追加することで除外することができます。私はStyleCopの課題トラッカーにチケットを提出した

enter image description here

+1

プロジェクト構造の一部である特定のファイルやフォルダをフィルタリングしたり、マスクでファイルをフィルタリングしたりできるため、「スキップする項目を編集する」は役に立ちません。 1)は、プロジェクト固有のキャッシュフォルダ内の "JbDecompilerCache"というフォルダに格納されています。(2)名前をフィルタリングするために使用できる共通のパターンはありません。 – gorohoroh

+0

これは、逆コンパイルされたコードでは役に立ちません。また、読み取り専用/ロックされたファイルのより一般的な例ではどちらも:\ –

関連する問題