public async Task DownloadLatestVersionInfoAsync() { try { using (var wc = new WebClient()) { var jsonContent = await wc.DownloadStringTaskAsync(VersionFileUrl); _allVersions = await _jsonSerializer.DeserializeAsArrayFromString <VersionInfo>(jsonContent); } } catch (Exception) { //we do nothing if we cannot download the file } }