Мы разработали небольшой набор инструментов, и у нас много проблем на этапе развертывания.
У нас есть:
N ° 1 приложение, которое работает на сервере как служба (консоль).Здесь мы используем приложение xcopy.
N ° 1 на 10 ПК, это активная часть системы (например: измерение, сканирование, печать).Мы используем ClickOnce, потому что теоретически он постоянно обновляет все, но это ад, с широким спектром проблем.
N ° 1/2 приложений работают на некоторых машинах, которые помогают операторам выполнять их задания (например:picking).
Очевидно, что все приложения необходимо перестраивать каждый раз, когда мы делаем какие-то новые исправления.
Кто-то может предложить лучший способ сделать этот процесс разумным.Мы думаем об использовании Jenkins для сборки кода каждую ночь, но из-за развертывания возникает много проблем.
Мы пытались использовать классическую версию MSI, но стоимость установки очень высока.
Платформа.net 4.0 (c #) с visual studio 2015
Некоторые предложения?