Visual Studio 2010を使用していますが、ページの上部で使用されていないすべての名前空間を自動的に削除する方法があるかどうか疑問に思っていました。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Xml.Linq;
上記の例では、System.Collections.Genericが使用されていないので、試行錯誤せずにそれを知る方法があります。
Visual Studio 2010を使用していますが、ページの上部で使用されていないすべての名前空間を自動的に削除する方法があるかどうか疑問に思っていました。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Xml.Linq;
上記の例では、System.Collections.Genericが使用されていないので、試行錯誤せずにそれを知る方法があります。
はい、ページを右クリックしてメニューから選択できます。
Organise Usings > Remove Unused Usings
または、ショートカットが必要な場合は、以下を使用してください。
Ctrl + R + G
私はこれを常に使用して、コードをクリーンアップし、コードのコンパイルを高速化しています。
または、PowerCommandsを使用して、プロジェクト全体の未使用の使用を削除できます
Same answer as everyone else. If you are a keyboard ninja (Shift+F10 pops up contextual menu), use this:
Shift+F10,O,R
What do you call that special key for contextual menu? Instead of pressing Shift+F10 (my keyboard don't have that special key, that's why I uses Shift+F10), that is shorter:
whateverThatKeyCalled, O, R
sajが言っているようにRemove Unused Usings
、を使用することができます。これは、使用法を同時に並べ替えると、さらに効果的に機能します。Resharper 4.5は、VS2010に欠けている(そして欠けている)機能であるプロジェクト全体に対してこれを行うのに役立ちます。
次のスレッドで提供される詳細情報:アセンブリ全体で未使用の使用法を削除する
ヒント:上記のスレッドは、ソリューション全体で未使用の使用を削除するマクロを提案するブログを参照しています。ソリューション全体で使用を整理します。試してみたところ、お守りのようでした!
Visual Studio 2019を使用していますが、何らかの理由でプロジェクト設定の警告レベルが3になっているため、VisualStudioで使用をクリーンアップできません。この値が4に設定されていることを確認してください。