Расширение для удобного добавления ссылок на сборки ("Add Reference")

пятница, 15 октября 2010, Александр Краковецкий

Одна из самых желанных возможностей при разработке программного обеспечения была возможность быстрого добавления сборок в проект.

В Visual Studio это делается с помощью диалогового окна "Add reference:

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

С июня доступно расширение Search Reference, которое позволяет искать сборки по имени:

SNAGHTMLfc674c4

Это было большим шагом вперед, но хотелось большего.

В результате работы было разработано расширение "Quick Add Reference", которое позволяет добавить ссылку на сборку в проект, а также пространство имен в секцию using одним кликом!

Например, мы разрабатываем веб-приложение и хотим добавить сборку из ASP.NET MVC 2:

image

Или если вы разрабатываете WPF приложение и хотите добавить ссылку на System.Configuration?

image

Но это tit не все.

Например, вы набираете класс UIElementв библиотеке, которая не имеет ссылки на PresentationCore.dl. Мы можем легко это сделать с помощью нового расширения:

image

Но если мы попробуем скомпилировать приложение, то увидим ошибку, которая говорит о том, что ссылка на WindowsBase.dll отсутствует.

image

В этом случае можно в контекстном меню ошибки выбрать пункт "Add Reference":

 image

Благодаря этому расширению мы можем забыть об окне Add Reference в большинстве сценариев. 

Скачать расширение можно в Visual Studio Gallery, страница новости находится здесь.

Компании из статьи


Microsoft Украина


Сайт:
http://www.microsoft.com/ukr/ua/

Microsoft Украина Украинское подразделение компании Microsoft.

Ищите нас в интернетах!

Комментарии

Свежие вакансии