因此,我使用AutoUpdaterDotNET
来处理独立.exe的更新(它根本不需要打包到安装程序中)。我也使用WPF,所以我必须编辑OnDownloadComplete()
函数才能使用Environment.Exit(0)
。AutoUpdaterDotNet尝试更新,但新文件永远不会替换旧的文件
因此程序熄灭并将新文件下载到%USERPROFILE%\AppData\Local\Temp\Filename.exe
,然后关闭并重新启动应用程序%USERPROFILE%\AppData\Local\Temp\Filename.exe
。我有位于桌面上的原始可执行文件。
我有搜索高和低解决这个问题,没有运气。我是C#和Visual Studio的新手,但我只是想将桌面上的文件替换为下载的文件,然后从桌面上的文件重新启动它。谁能提供建议?
OMG我的眼睛拒绝阅读你的问题。请张贴一些代码或至少使用一些标点符号 – 2013-03-15 21:46:38
从我读过的粗略文档看来,这个工具似乎工作期待安装程序,而不是可运行的应用程序。事实上在下载完成后,下载的文件被执行。 – Steve 2013-03-15 21:49:26