private static HttpWebResponse DownloadControlFile(string location, IWebProxy proxy) { var request = WebRequest.Create(location) as HttpWebRequest; if (proxy != null) request.Proxy = proxy; return request.GetResponse() as HttpWebResponse; } /// <summary>