1

Visual Studio 2010 で Resharper 6.1 を使用して、ac# Web アプリケーション プロジェクトで基本的なコードのクリーンアップを実行しようとしています。

このプロセスで、Resharper はいくつかの ascx ファイルに一連の不要なインポート名前空間を追加し続けます。コードのクリーンアップが完了した直後に、Resharper は using ディレクティブは不要であり、それらを削除することを提案しています。

<%@ Import Namespace="System.Web.DynamicData" %>
<%@ Import Namespace="System.Web.UI" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Web.UI.WebControls.Expressions" %>
<%@ Import Namespace="System.Web.UI.WebControls.WebParts" %>

他の誰かがこれを経験しましたか?

R# オプション > コード編集 > 名前空間のインポート で設定を変更し、コードのクリーンアップの ASP.NET および C# セクションでレジスタ ディレクティブの最適化/ディレクティブの使用を無効にしようとしましたが、それでもこれらのインポートを追加し続けます。

これらのインポートはアプリケーションのどの部分でも特に使用されていないため、なぜ R# がインポートが必要だと考えるのかは謎です。

更新: これは Resharper の以前のバージョンのバグです。R# 8 にアップグレードすると、問題が修正されました。

http://devnet.jetbrains.com/message/5491245#5491245

4

1 に答える 1