1
我正在使用Windows Phone 8应用程序,该应用程序使用Google.Apis nugets。 我在仿真器上调试它时遇到问题(并非我所有的团队成员都可以访问设备)。 下面的代码只是挂indefinetely:Windows Phone - Google API取消[C#]
await Task.Factory.StartNew(() =>
{
try
{
var result = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "<my_client_id>",
ClientSecret = "<my_client_secret>"
},
new[] {"https://mail.google.com/email"},
"<user_id_to_be_authorized>",
token).Result;
}
catch (Exception ex)
{
Debug.WriteLine(ex);
}
});
如果我改变。结果到.ContinueWith((X)=> {...}),它总是抛出包含在AggregateException一个TaskCanceledException。该代码在我的Lumia 920上正常工作。有什么我失踪?我已经在模拟器中检查了互联网连接,浏览器正常工作,我也做了一些Google搜索,但没有结果。
在原来的职位编辑删除了,所以我会在这里解释: 我已经找到了问题的原因 - 在8.0 WP模拟器我无法得到它的工作,但安装8.1 WP SDK与新的模拟器解决了这个问题(在8.1模拟器上工作正常) –