Мы разрабатываем приложение .NET 3.5 (Windows Forms), которое состоит из 3 основных частей.
В рамках процесса развертывания мы хотели бы иметь возможность постоянно обновлять компоненты после установки.
Я думал о настройке сервера NuGet и обновлении компонентов упаковки в виде пакетов NuGet.
Кто-нибудь раньше делал такое? Как вы думаете, NuGet подходит для этой работы?
Наши требования:
- Получение упакованных DLL файлов (но могут быть сценарии дополнительных файлов в пакете
- Обнаружение зависимости от других компонентов (или версий компонентов)
- Автоматическое определение новых версий компонентов
Мы используем TeamCity для непрерывной интеграции и построения нашего продукта, я знаю, что он хорошо интегрируется с NuGet и может напрямую создавать/публиковать пакеты NuGet.
Вопрос в том, насколько хорошо я могу интегрировать NuGet с нашим приложением? есть ли какой-либо клиентский код NuGet для использования пакетов? Мне интересно, получится ли это.