Мой сценарий очень прост:
У меня есть приложение для Windows с несколькими файлами, которое попадает в папку «Program files ...».Эти файлы делятся на компоненты в зависимости от того, какие функции в них есть.Файлы в основном .net сборки ни в коем случае не являются глобальными.Они должны использоваться только моим приложением.Я использую серьезное обновление при установке новой версии.
Теперь я хочу сделать выпуск v1.0 приложения и в то же время продолжать работать с v2.0.Две версии, которые должны работать бок о бок, поэтому, конечно, мне нужно изменить код UpgradeCode.Я также, конечно, делаю ветку в моем контроле исходного кода для управления треками v1.0 и v2.0.
Мой вопрос: Нужно ли создавать новые направляющие для всех компонентов i v2.0 .В лучшем из миров нет конфликта между компонентами в разных базах данных msi?
С уважением
// Хенрик Карлссон