Делаю авто-обновление, и перед распаковкой архива с обновлением, я сделал удаление папки с программой (а после программа удаляла временную с обновлятором), дабы не было ошибок с разархивацией. Но вылетает всегда ошибка:
"Процесс не может получить доступ к файлу, так как этот файл занят другим процессом"
Хотя это каталог. Сколько не мучился, сколько не гуглил, ничего не нашёл, связанного с каталогами.
Удаляю папку так:
DirectoryInfo AppDirectory = new DirectoryInfo(AppPath);
if (AppDirectory.Exists) AppDirectory.Delete(true);
Главное, если запустить программу самому, а не через
Process.Start(TempPath + @"\Updater.exe");
То всё работает на ура.
Баг платформы? Или фиксится?
Предварительно нужно завершить скрытые процессы.
foreach (Process proc in Process.GetProcessesByName("process name"))
{
proc.Kill();
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
ПриветПытаюсь отправить картинку в Telegram боте(использую - эту библиотеку)
Помогите решить проблему,пробую вставить рекламу в свою игру,межстраничная реклама ,которая должна "всплыть" после смерти игрока,но когда...