2013-03-15 1 views
0

Так что я использую AutoUpdaterDotNET для обработки обновлений для автономного .exe (его вообще не нужно упаковывать в установщик). Я также использую WPF, поэтому мне пришлось отредактировать функцию OnDownloadComplete(), чтобы использовать Environment.Exit(0).AutoUpdaterDotNet Попытка обновить, но новый файл никогда не заменяет старый

Итак, программа выключается и загружает новый файл в %USERPROFILE%\AppData\Local\Temp\Filename.exe, затем закрывает и перезапускает приложение с %USERPROFILE%\AppData\Local\Temp\Filename.exe. У меня есть исходный исполняемый файл, расположенный на рабочем столе.

У меня есть поиск высокого и низкого для решения этого без везения. Я новичок в C# и Visual Studio, но я просто хочу, чтобы файл, который находится на рабочем столе, был заменен загружаемым, а затем перезапустил его с рабочего стола. Может ли кто-нибудь дать совет?

+0

OMG мои глаза отказываются прочитать ваш вопрос. Пожалуйста, разместите какой-либо код или, по крайней мере, используйте некоторые знаки препинания. –

+0

Из того, что я прочитал на пропущенных документах, кажется, что этот инструмент работает с установщиком, а не с исполняемым приложением. Infact сразу после загрузки загруженного файла. – Steve

ответ

1

Похоже, вы здесь не пропустите шаг. Если вы хотите, чтобы приложение, чтобы находиться на рабочем столе,

  1. Скачать новый файл
  2. закрыть приложение
  3. Скопируйте файл поверх старого файла .exe
  4. Откройте приложение.

Очевидно, что эти шаги должны быть выполнены с помощью второго процесса (AutoUpdateDotNET? Или написать собственный?) В противном случае, я не знаю, в чем проблема.

+0

Вы правы. AutoUpdatetDotNET автоматически открывает загруженное приложение после завершения. Наверное, мне не хватает копии приложения поверх старого, прежде чем AutoUpdateDotNET попытается снова открыть из загруженного места. – ondrovic

+0

Я думаю, моя проблема заключается в закрытии приложения, а затем копировании нового приложения, а затем его возобновлении. Я даже не знаю, с чего начать писать свои собственные. – ondrovic

 Смежные вопросы

  • Нет связанных вопросов^_^