2

Когда я разрабатываю свои веб-приложения в Visual Studio 2010 я использую такие инструменты, как GhostDoc, SandCastle, AJAX Toolkit, Moq и т.д ...Где я должен помещать сборки, связанные с инструментами, которые я использую во всех моих проектах Visual Studio?

Я обычно использую эти инструменты все мои проекты. Когда я загрузил инструмент Moq, у меня был zip-файл с внутри нескольких сборок. Поэтому после распаковки файла I добавил соответствующие сборки в папке (в файловой системе) проекта, который я в настоящее время разрабатывал, а затем I ссылается на DLL из Visual Studio.

Теперь проблема, или лучше организационные недостатки, с этим являются 2:

1) Я поместил сборки в папку с конкретного проекта. Это уродливо, так как я хотел бы поместить сборки в одну папку общий ко всем проектам. Где вы обычно ставите их?

2) Каждый раз, когда я начинаю новый проект, мне нужно снова ссылаться на все сборки. Это, особенно с Ajax Toolkit довольно неприятно. Есть ли способ рассказать Visual Studio добавить набор предопределенный сборки каждый раз, когда я создаю новый проект?

ответ

2

Для популярных инструментов вы можете использовать NuGet. Это поможет вам управлять как загрузкой, обновлением и удалением инструментов, так и ссылкой на соответствующие сборки.

Из них вы упоминаете, я обнаружил следующие из них в официальном NuGet пакеты репо:

  • MOq
  • AjaxControlToolkit
+0

Спасибо! Ну, я не найду инструментарий Ajax в nuget ... – CiccioMiami