我正在 Visual Studio 2015 社区中编写 RSS 阅读器。我的项目在 Windows Phone 8.1 Silverlight 中。
我已按照视频中的说明进行操作。
问题是,当项目即将在模拟器上进行测试时,NotSupportedException
会在以下代码中抛出 a:
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.Windows.ni.dll 中出现“System.NotSupportedException”类型的异常,但未在用户代码中处理
附加信息:禁用缓冲时,主线程不支持读取。
有什么解决方法吗?