S
S
Smilley2016-10-06 11:08:28
C++ / C#
Smilley, 2016-10-06 11:08:28

How can I change the TargetFileName so that the version is visible?

Добрый день, имеется WPF приложение, расположенное на сетевом ресурсе, с которым работает около 20 пользователей. Появилась необходимость периодически вносить изменения, т.е. предоставлять пользователям новую версию приложения. Просить всех выйти из приложения чтобы заменить ЕХЕ файл не вариант. Придумал следующую схему - в название файла EXE добавляются цифры версии, что-то вроде MyExe1.1.2.2.exe, новые версии складываются в ту же папку, что и старая версия. В старой версии заложен алгоритм сканирования папки, который ищет наиболее новый ЕХЕ и уведомляет об этом пользователя. Собственно в связи с этим и возник вопрос как в автоматическом режиме изменить имя файла EXE, чтобы туда добавлялась версия приложения? Нашёл Post Build Actions, но в списке переменных не нашёл Версию, чтобы можно было добавить. Возможно есть какой-то более правильный метод распространения приложения? Заранее спасибо.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Stanislav Makarov, 2016-10-06
@Nipheris

A more correct method is called ClickOnce. MSI should not be ruled out either (although you probably don't need it).
Don't reinvent the wheel where serious deployment technologies can handle it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question