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 にアップグレードすると、問題が修正されました。