質問

usingディレクティブを現在のネームスペース内に配置し、VSおよびResharperがデフォルトでそれらを配置するように、外部に配置したくない。

ディレクティブを使用して未使用をソート/削除し、現在のネームスペースに内部配置するマクロ/標準機能を知っている人はいますか?

役に立ちましたか?

解決

更新-ReSharper 2016.1 :このオプションは、コード編集→に移動しました。 C#→コードスタイル→ 「using」ディレクティブを最も深いスコープに追加します

ReSharperオプションを試しましたか:

言語→ C#→フォーマットスタイル→名前空間のインポート→ usingディレクティブを最も深いスコープに追加します

R#のコードクリーンアップによって既存のコードの順序が変更されるかどうかはわかりません。

他のヒント

写真は千の言葉に値する–したがって、 ReSharper 2017 および 2018 の場合:

ここに画像の説明を入力

バージョン8.2以降、これは移動しました。今ここにあります:

Visual Studio内
Resharper->オプション...

[オプション]ダイアログで
コード編集-> C#->名前空間のインポート->必要に応じてusingディレクティブを挿入-> usingディレクティブを最も深いスコープに追加します

ここに画像の説明を入力

Resharper 9以降、これは Code Editing =>に移行しました。 C# => コードスタイル => 参照資格 => 「using」ディレクティブを最も深いスコープに追加します

または、新しい設定検索機能を使用して、最も深い範囲を検索できます。正確な設定が表示されます:

'using'ディレクティブを最も深いスコープに追加

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テンプレートを編集して、使用ディレクティブを内部に配置しました名前空間。

未使用のディレクティブを並べ替えて削除するには、 Visual Studio 2008の電源コマンドを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top