Я создаю приложение, которое может обновить себя. После запуска приложение проверяет, доступны ли обновления, загрузите эти файлы (сборки) и затем загрузите их.Не блокировать файлы приложения во время работы
Однако проблема заключается в том, что приложение запускается несколькими пользователями одновременно. Это происходит при запуске на сервере терминалов. Приложение не может заменить эти старые файлы, так как окна блокируют их.
Есть ли простой способ решить эту проблему? Это устаревшее приложение, и у меня нет времени изменять большие части приложения или механизм обновления.
Я сделал быструю проверку, и, похоже, она работает. Мне нужно будет протестировать дальше, но Shadow Copying кажется многообещающим ... –
Спасибо, я думаю, что это будет разумный подход! –