@Smilleey

Как изменить TargetFileName, чтобы было видно версию?

Добрый день, имеется WPF приложение, расположенное на сетевом ресурсе, с которым работает около 20 пользователей. Появилась необходимость периодически вносить изменения, т.е. предоставлять пользователям новую версию приложения. Просить всех выйти из приложения чтобы заменить ЕХЕ файл не вариант. Придумал следующую схему - в название файла EXE добавляются цифры версии, что-то вроде MyExe1.1.2.2.exe, новые версии складываются в ту же папку, что и старая версия. В старой версии заложен алгоритм сканирования папки, который ищет наиболее новый ЕХЕ и уведомляет об этом пользователя. Собственно в связи с этим и возник вопрос как в автоматическом режиме изменить имя файла EXE, чтобы туда добавлялась версия приложения? Нашёл Post Build Actions, но в списке переменных не нашёл Версию, чтобы можно было добавить. Возможно есть какой-то более правильный метод распространения приложения? Заранее спасибо.
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 1
Nipheris
@Nipheris Куратор тега C#
Более правильный метод называется ClickOnce. MSI тоже исключать не стоит (хотя именно вам он видимо не нужен).
Не изобретайте велосипедов там, где справляются серьезные технологии деплоя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы