0

私はMVC2アプリケーションを持っており、 ReSharper 6.1を使用しています-コード検査の重大度を大幅にカスタマイズし、エラー、警告、提案、ヒントとして表示することを決定したものを編集しましたが、特定のリソースがHTMLHelperを利用するときに欠落しています。

したがって、たとえば:

<img src="<%:Url.Content("~/Resources/Image12345.jpg")%>" />

上記と同様のすべての行でエラーが発生し、上記のパスが存在しないことを通知します-設計時には存在しませんが、ビルドプロセス中に、これらのビューはすべて、すべてを含む場所にXCOPYされます。画像などのリソースがあるため、アプリケーションを実行する時点では、このパス解像度はすべて正しいです。ReSharperを初めて使用するチームで作業しているため、このエラーが表示されないようにしたいと思いました。これにより、同僚が壊れていないものをいじり始める可能性があります。

ReSharperは、これが問題ではないことを明らかに認識しておらず、この特定の分析をオフにしたい理由を知る方法がありません。全体として、ReSharperは大幅にカスタマイズ可能であり、バージョン6.1のInspection Severityには、便利であることが証明された新しいMVCオプションがいくつかありますが、これの検査をオフにする方法はわかりません。

誰かアイデアはありますか?

4

3 に答える 3

1

いくつかのオプションがあります。ALT+ENTERを押してください。

  1. コメント付きの検査「パスエラー」を抑制します。各タグだけでなく、コードのブロック全体を抑制することができます。
  2. プロジェクト全体で検査「パスエラー」を完全に抑制します。
  3. 6.1の新機能であるパスマッピングがありますが、MVCとの組み合わせでは壊れているようです。
于 2012-03-05T16:49:39.577 に答える
0

その特定のエラーを無視するように設定します。ReSharper-> Windows- >
SoultionErrors ウィンドウでSoultionエラーウィンドウを開きます。迷惑なエラーを右クリックして、[エラーを無視]を選択します。

詳細については、別のエラーの回答を参照してください。

于 2012-03-05T11:05:04.103 に答える
0

ええと-この特定のタイプの検査は現在対応されていないようです。JetBrainsでリクエストできるかどうかを確認します。将来的には、より詳細なMVC検査が含まれることを願っています。

乾杯みんな

于 2012-03-09T08:37:15.690 に答える