我正在创建可以从不同来源下载工具的C#应用。每个工具有六个组合框,其中有六个工具版本列表。当用户选择要下载的工具版本时,客户端会在所选目录中下载所有必要工具。
当然,工具经常更新,因此,我在服务器目录中为每个工具制作了六个文本文件,以这种格式编写:
1.5.3,1.5.2,1.5.1
我想做的是:
从服务器读取文本文件(例如,使用WebClient),拆分 这个数字并检查它们的第一个版本号是否高于第一个 组合框中的版本号(每个组合框中的下拉列表都是相同的 格式,从较新版本开始到较旧版本。
如果数字 更高,请将文件下载到应用程序数据(我已经为此设置了变量
这给了
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
)
并更新组合框下拉列表。
我会非常感谢最简单的方法:)