public void Launch(string filename, string arguments) { try { _origin.Launch(filename, arguments); } catch (Exception e) when(e.IsProcessException()) { throw new AppUpdateException("Failed to launch update installer", e); } }
internal Task StartUpdate(Release release) { _launchable.Launch(FilePath(release), release.File.Arguments); return(Task.CompletedTask); }