public override Task CheckAndUpdateIfNeeded() {
#if !FORCE_UPDATE || !DEBUG
if (!MainExecutingFile.IsPacked) {
LatestError = ToolsStrings.AppUpdater_UnpackedVersionMessage;
IsSupported = false;
return Task.Delay(0);
}
if (BuildInformation.Platform != @"x86") {
LatestError = "Non-x86 version doesn’t support auto-updating yet.";
IsSupported = false;
return Task.Delay(0);
}
#endif
return base.CheckAndUpdateIfNeeded();
}