私はusingディレクティブを現在のネームスペース内に配置し、VSとResharperがデフォルトでそれらを配置するように、外部に配置したくないのです。
誰もがディレクティブを使用して未使用をソート/削除し、それらを置くマクロ/標準機能を知っていますか?inside現在の名前空間?
PDATE-ReSharper 2016.1:このオプションは、コード編集→C#→コードスタイル→「using」ディレクティブを最も深いスコープに追加するようになりました
ReSharperオプションを試しましたか:
言語→C#→書式設定スタイル→名前空間のインポート→ディレクティブを使用して最も深いスコープに追加
ただし、R#のコードクリーンアップが既存のコードを並べ替えるかどうかはわかりません。
バージョン8.2から、これは移動しました。今ここにあります:
Visual Studio内
Resharper->オプション...
次に、オプションダイアログで
コード編集-> C#->名前空間のインポート->必要に応じてusingディレクティブを挿入-> usingディレクティブを最も深いスコープに追加
Resharper 9以降、これはCode Editing
=> C#
=> Code Style
=> Reference Qualification
=> Add 'using' directive to deepest scope
。
または、新しい設定検索機能を使用して、deepest scope
。正確な設定が表示されます。
StyleCopは、バージョン4.7以降のReSharper統合をサポートしています。
http://stylecop.codeplex.com/ から:
4.7は、JetBrains R#5.1(5.1.3000.12)、R#6.0(6.0.2202.688)、R#6.1(6.1.37.86)、R#6.1.1(6.1.1000.82)およびR#7.0(7.0.54.77)と互換性があります)
4.7は、Visual Studio 2008、Visual Studio 2010、およびVisual Studio 11と互換性があります
このリリースには、StyleCop ReSharperプラグインが含まれています(ReSharper 5.1、6.0、6.1、6.1.1、7.0と互換性があります)
デフォルトのVisual Studioテンプレートを編集 を使用して、名前空間内にusingディレクティブを配置しました。
未使用のディレクティブを並べ替えて削除するには、 Visual Studio 2008の電源コマンド を使用します。