У меня есть приложение ClickOnce, которое я публикую в веб-расположении, чтобы пользователи могли загрузить установку на своих компьютерах. Это не только веб-приложение. Вы можете скачать его и использовать в автономном режиме.
У меня только что была проблема, когда Dropbox полностью испортил папку моего проекта, но так как я храню заархивированные копии всего моего решения при каждой публикации, я просто избавился от испорченного проекта и восстановил свое последнее заархивированное решение, которое было версия 2.3.2.0. Затем я сделал несколько изменений, увеличил версию до 2.3.2.6 и опубликовал. После установки версия все еще показывала 2.3.2.0 в окне about (и я могу сказать, что это была старая версия, не видя последних изменений).
Когда я просто запускаю проект, верная версия (2.3.2.6), и если я публикую в локальную папку, версия остается верной. Только когда я публикую через ftp свое местоположение в Интернете, я получаю старую версию при каждой установке приложения. Я попытался опубликовать в новую папку (поэтому там не должно быть более старых версий) и установить на свою виртуальную машину XP, и продолжаю получать старую версию.
Также, если я скачаю файл myApplication.exe.deploy
с сервера и посмотрю на версию с отражателем, я увижу правильную версию. Есть идеи, что здесь происходит?