как обнаружить неиспользованный импорт? - PullRequest
13 голосов
/ 10 ноября 2010

В моем коде я часто добавляю некоторые операторы импорта, например, например:

.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Windows.Threading;

Во время разработки некоторые из этих операторов импорта могут стать ненужными, потому что я перемещаю код, который требовал этих импортов. В Eclipse неиспользуемый импорт помечается в IDE, но в Visual Studio 2010 я не смог найти никаких подсказок. Как я могу их обнаружить?

1 Ответ

13 голосов
/ 10 ноября 2010

В Visual Studio эта функция встроена, если вы хотите удалить их, а не просто обнаружить их: Автоматическая генерация кода -> Упорядочить использование

Параметр Удалить неиспользуемые использования впользовательский интерфейс Visual Studio удаляет с помощью директив, псевдонимов и внешних псевдонимов, которые не используются в исходном коде.Существует два способа вызова операции:

  • Главное меню - в меню «Правка» выберите IntelliSense, укажите «Упорядочить использование», а затем нажмите «Удалить неиспользуемые использования».

  • Контекстное меню - щелкните правой кнопкой мыши в любом месте редактора кода, выберите «Упорядочить использование» и нажмите «Удалить неиспользуемые использования».

Редактироватьчтобы включить информацию из комментариев

Франци присоединился к расширению Powershell до VS 2010, которое добавляет дополнительные функциональные возможности для выполнения этой задачи, а также для других: http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...