Мы разработали программу, которая проверяет наш веб-сайт, чтобы узнать, доступна ли новая версия. Когда доступна новая версия, запускается программа загрузки, которая извлекает файлы, затем копирует всю эту папку поверх исходного и перезапускает программу с новой версией.
Проблема в том, что когда мы запускаем программу во второй раз, программное обеспечение фактически не обновляется, то есть только что загруженные и скопированные файлы возвращаются к своим первоначальным версиям.
Есть ли способ предотвратить это? Обычно мы используем проекты установки и развертывания в .NET 2008 для создания наших установщиков приложений.