我正在使用 c# 并创建一个自动下载器/更新器,用于检查应用程序是否存在,或者应用程序是否需要更新。如果需要下载新版本的应用程序,它会下载它并将其放入 LocalAppData/MyApplication 目录中。
当我尝试执行应用程序时出现错误
The volume for a file has been externally altered so that the opened file is no longer valid
我不明白这个错误是从哪里来的。如果我只是用 FTP 复制文件,它们就可以正常工作,无论我把它们放在哪里。但是一旦更新程序运行..我得到那个错误。
我正在使用 C# 并使用 WebClient 下载文件,然后使用 WshShellClass 为应用程序创建快捷方式。
任何见解都会很棒。如果发布我用来下载项目的代码对我有帮助,我也可以这样做。