После того, как приложение скомпилировано, вот оно. Вы можете сделать приложение управляемым данными, и это сработает, однако вам придется заранее учесть все необходимые изменения. Почему бы вам не сделать следующее:
- Создайте приложение WPF
- Создайте службу WCF, работающую на вашем сервере.
- Ваше приложение WPF опрашивает службу WCF, чтобы проверить, происходит ли обновление
- Сделайте так, чтобы ваше приложение WPF загрузило новую версию с вашего сервера и заставило пользователя обновиться.
- Когда приложение открывается снова, запустите версию webupdate, а не старую версию.
Проблема, о которой нужно подумать:
- Как вы хотите справиться, если у пользователя нет интернета?