所以我AutoUpdaterDotNET
用来处理独立 .exe 的更新(它根本不需要打包到安装程序中)。我也在使用 WPF,所以我必须编辑OnDownloadComplete()
要使用的函数Environment.Exit(0)
。
所以程序出去并将新文件下载到%USERPROFILE%\AppData\Local\Temp\Filename.exe
,然后从 关闭并重新启动应用程序%USERPROFILE%\AppData\Local\Temp\Filename.exe
。我有位于桌面上的原始可执行文件。
我一直在寻找解决这个问题的方法,但没有运气。我是 C# 和 Visual Studio 的新手,但我只想将桌面上的文件替换为下载的文件,然后从桌面上的文件重新启动它。任何人都可以提供建议吗?