所以我使用AutoUpdaterDotNET
来处理独立.exe的更新(它根本不需要打包到安装程序中)。我也在使用WPF,因此我必须编辑OnDownloadComplete()
函数才能使用Environment.Exit(0)
。
因此程序结束并将新文件下载到%USERPROFILE%\AppData\Local\Temp\Filename.exe
,然后关闭并从%USERPROFILE%\AppData\Local\Temp\Filename.exe
重新启动应用程序。我有原始的可执行文件位于桌面上。
我有搜索高低的解决方案,没有运气。我是C#和Visual Studio的新手,但我只是希望将桌面上的文件替换为下载的文件,然后从桌面上的文件中重新启动它。任何人都可以提供建议吗?
答案 0 :(得分:1)
看起来你在这里错过了一步。如果您希望应用程序位于桌面上,
显然,这些步骤需要通过第二个流程(AutoUpdateDotNET
?或自己编写?)完成。否则,我不知道问题是什么。