要实现程序自动升级的功能,自动升级程序采用系统自运行方式实现升级,结果发现要更新的文件未能下载到相应的目录,而通过手工双击运行自动升级程序时,更新文件有下载到相应目录。
通过跟踪,未发现WebClient.DownloadFile()下载文件出异常,文件应该有下载到计算机,是不是保存到其他地方去了。于是将WebClient.DownloadFile()的第二个参数即保存路径换成绝对路径,发现文件能够正常下载。因此升级也就正常了。
要实现程序自动升级的功能,自动升级程序采用系统自运行方式实现升级,结果发现要更新的文件未能下载到相应的目录,而通过手工双击运行自动升级程序时,更新文件有下载到相应目录。
通过跟踪,未发现WebClient.DownloadFile()下载文件出异常,文件应该有下载到计算机,是不是保存到其他地方去了。于是将WebClient.DownloadFile()的第二个参数即保存路径换成绝对路径,发现文件能够正常下载。因此升级也就正常了。