Мне интересно, возможно ли иметь одно решение с разными путями развертывания для одного и того же приложения. То, что я хотел бы иметь, это иметь «рабочую» версию и «отладочную / бета-версию» приложения winforms. В идеале, я бы хотел, чтобы это было сделано с минимальными затратами «ручного усилия».
Я имею в виду, что я хотел бы иметь возможность сконфигурировать свое решение winform, чтобы, если я соберу бета-версию приложения, оно отображалось как «версия релиза» в меню «Пуск» ... что-то как это:
Пуск Меню -> CompanyName -> ProductName -> AppName
Меню «Пуск» -> CompanyName -> ProductName -> AppName (бета)
Что такое хорошая практика для настройки такой вещи?
В настоящее время кажется, что мы должны использовать такой подход:
- измените имя сборки для приложения, на вкладке «Приложение» на «AppNameBeta», мы не можем использовать то же имя сборки, в противном случае оно перезапишет AppName или AppName перезапишет AppNameBeta.
- измените имя продукта в Publish \ Options на "AppNameBeta", чтобы имена ярлыков были другими.
- изменить любые ссылки на имена сборок в файле (файлах) Resources.xml с AppName на AppNameBeta (независимо от того, какое имя сборки было изменено на шаге 1).
Я неправильно понимаю это или есть более простой / более элегантный способ развертывания бета-версии?
Спасибо за вашу поддержку.