我正在Visual Studio 2015社区中编写RSS阅读器。我的项目是在Windows Phone 8.1 Silverlight中。
我已按照a video上的说明进行操作。
问题是,当项目即将在模拟器上进行测试时,会在以下代码段中引发NotSupportedException
:
public async void LoadRss(string url) {
HttpClient client = new HttpClient();
using (var stream = await client.GetStreamAsync(url))
{
XmlSerializer serializer = new XmlSerializer(typeof(Rss));
this.Rss = serializer.Deserialize(stream) as Rss; //THE CURSOR POINTS HERE
IsLoaded = true;
}
}
例外:
类型' System.NotSupportedException'的例外情况发生在System.Windows.ni.dll中但未在用户代码中处理
附加信息:当主线程不支持读取时 缓冲被禁用。
有没有解决方法呢?