использование NuGet с Visual Studio 2005 - PullRequest
2 голосов
/ 26 сентября 2011

Каков будет самый удобный рабочий процесс для работы с NuGet и Visual Studio 2005? Это вообще возможно? Я понимаю, что плагин доступен только для Visual Studio 2010, но все еще есть консоль диспетчера пакетов, которая кажется не более чем PowerShell. Можно ли запустить консоль без Visual Studio и можно ли с консоли загружать и интегрировать пакеты в проекты Visual Studio 2005? Если да, то как это сделать?

1 Ответ

3 голосов
/ 26 сентября 2011

Скотт Хансельман написал в блоге о добавлении «поддержки» NuGet в Visual Studio 2008. Вероятно, вы можете немного адаптировать ее для работы в Visual Studio 2005, хотя, конечно, вы не получите такой же опыт, как в Visual Studio 2010.

Ну, не совсем. Лучшее название было бы «Как биться вместе» Поддержка NuGet для Visual Studio 2008 с внешними инструментами и Молитва. "Дело в том, что есть много людей, использующих Visual Studio 2008, кому нужна поддержка NuGet. Я исследую эту область, и есть полдюжины способов сделать это, некоторые трудные, а некоторые менее. Идея состоит в том, чтобы включить некоторые вещи с минимальными усилиями. Это будет интересно посмотреть, есть ли люди в сообществе, которые думают, что это достаточно важно, чтобы на самом деле сделать это. Конечно, самый простой просто использовать 2010, так как он поддерживает .NET 2.0, 3.0, 3.5 и 4, но не каждый может обновить.

Кто-то может:

  • Перенесите существующий диалог NuGet Package References в 2008, используя родные расширения этой версии (не VSiX)
  • Создать MEF (Управляется Extensibility Framework) плагины для командной строки nuget.exe для обновить ссылки в vbproj или csproj
  • Используйте сценарии PowerShell и пакетные файлы, чтобы получить самые основные вещи работают (получить пакет и обновить ссылки.)
    • Может быть, написать шим, чтобы получить автоматизацию DTE работает ...

Но это может и может быть. Давайте поговорим о MacGyver решение. больше "

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