NuGet как механизм обновления приложений

Мы разрабатываем приложение .NET 3.5 (Windows Forms), которое состоит из 3 основных частей.

В рамках процесса развертывания мы хотели бы иметь возможность постоянно обновлять компоненты после установки.

Я думал о настройке сервера NuGet и упаковке обновлений компонентов в виде пакетов NuGet.

Кто-нибудь делал подобное раньше? Как вы думаете, NuGet подходит для этой работы?

Наши требования:

  • Получение упакованных файлов DLL (но могут быть сценарии дополнительных файлов в пакете
  • Обнаружение зависимости от других компонентов (или версий компонентов)
  • ] Автоматическое определение новых версий компонентов

Мы используем TeamCity для непрерывной интеграции и для создания нашего продукта, я знаю, что он хорошо интегрируется с NuGet и может напрямую создавать / публиковать пакеты NuGet.

Вопрос в том, насколько хорошо я могу интегрировать NuGet с нашим приложением? есть ли какой-нибудь клиентский код NuGet для использования пакетов? Мне интересно, может ли это сработать.

17
задан lysergic-acid 26 January 2012 в 07:18
поделиться