恳请木鱼大大指点,这个类 是这样写吗?
因为 CreateUpdaterInstance 才能返回 Updater 对象
然后我是程序启动时调用一次无界面的自动更新,再程序主界面有一个检测更新按钮,用到有界面的自动更新。
[C#] 纯文本查看 复制代码 /// <summary>
/// 自动更新库 帮助类
/// </summary>
public class UpdateHelper
{
private static string updateUrl = "http://更新地址";
private static FSLib.App.SimpleUpdater.Updater updater;
/// <summary>
/// 后台更新,program.cs 里调用
/// </summary>
public static void CheckAndUpdate()
{
updater = FSLib.App.SimpleUpdater.Updater.CreateUpdaterInstance(updateUrl + "/{0}", "update_c.xml");
FSLib.App.SimpleUpdater.Updater.CheckUpdateSimple(updateUrl + "/{0}", "update_c.xml");
}
/// <summary>
/// 前台更新,检测更新 按钮调用
/// </summary>
public static void CheckUpdate()
{
updater.EnsureNoUpdate();
}
}
|