2013-10-31 71 views
0

我正在嘗試從網站閱讀實時RSS訂閱。 以下代碼正在被我使用。在閱讀RSS訂閱時出現WebClient錯誤

public static List<RssNews> Read(string url) 
{ 
    var webClient = new WebClient();//error line 

    string result = webClient.DownloadString(url); 
    XDocument document = XDocument.Parse(result); 
    return (from descendant in document.Descendants("item") 
    select new RssNews() 
     { 
      Description = descendant.Element("description").Value, 
      Title = descendant.Element("title").Value, 
      PublicationDate = descendant.Element("pubDate").Value 
      }).ToList(); 
     } 

我得到的錯誤是:

類型或命名空間名稱找不到。

請幫忙!

+0

請發佈完整的錯誤和堆棧跟蹤。 – Arran

+0

完整錯誤是:錯誤無法找到類型或名稱空間名稱'WebClient'(您是否缺少使用指令或程序集引用?) – YashVj

+0

@Arran - Stack Trace的含義是什麼? – YashVj

回答

0

WebClient在Windows應用商店應用中不受支持。改爲使用HTTPClient

有關Windows Store應用程序支持和不支持的更多信息,請參閱MSDN上的.NET for Windows Store apps overview文章。

+0

謝謝!約翰 。你是否也可以指定如果我們使用HTTPCLIENT編碼將會改變多少? – YashVj