Итак, вот такая ситуация.
У меня есть 2 сайта asp.net + несколько приложений winform, которые устанавливаются вместе с настройкой.Все они представлены как модули слияния в проекте установки.
В настоящее время, когда мы хотим обновить глобальную версию приложения, мы должны обновить все версии на веб-сайтах asp.net и прочее.Я знаю, что можно определить версию в информации о сборке приложения asp.net, что довольно просто.Сложность заключается в том, чтобы определить «глобальную» версию установки.(скажем, здесь веб-сайт версии 1.5, но сама глобальная установка - версии 3.4).
В какой-то момент я предполагаю, что если я найду файл setup.exe / setup.msi, я смогу просмотреть его с отражением, ноэто не совсем лучшее решение.Мы храним каждую настройку для каждой версии на сервере в отдельной папке (например, c: \ Setups \ Product 1.0 \ Setup.exe, c: \ Setup \ Product 1.5 \ Setup.exe и т. Д.)
Есть предложения?