Windows phone AuthenticateTasync已被弃用。如何使用Facebook C#SDK?

Windows phone AuthenticateTasync已被弃用。如何使用Facebook C#SDK?,windows-phone,facebook-c#-sdk,windows-phone-8.1,Windows Phone,Facebook C# Sdk,Windows Phone 8.1,大约3小时后,我发现在universal Windows Phone 8.1应用程序中,AuthenticateTasync方法已被弃用 当在VisualStudio中使用它时,首先,它是静默的。当您尝试运行它时,它会显示: AuthenticateTasync对于以Windows开始的版本不可用 电话8.1。相反,请使用AuthenticateAndContinue或 AuthenticateSilentlyAsync 又过了两个小时,无论我多么努力,我都找不到一种方法来实现的示例,它根本不起

大约3小时后,我发现在universal Windows Phone 8.1应用程序中,AuthenticateTasync方法已被弃用

当在VisualStudio中使用它时,首先,它是静默的。当您尝试运行它时,它会显示:

AuthenticateTasync对于以Windows开始的版本不可用 电话8.1。相反,请使用AuthenticateAndContinue或 AuthenticateSilentlyAsync

又过了两个小时,无论我多么努力,我都找不到一种方法来实现的示例,它根本不起作用

AuthenticateAndContinue失败,因为“远程过程调用失败”
SilentlyAsync返回错误,即参数不正确,但符合逻辑

你们有谁知道不使用AuthenticateTasync登录的方法吗

编辑:无论如何运行时,它会抛出一个未实现的异常

我假设“已弃用:只是一个编译器警告说“我们建议您不要再使用此API”

我错了-这显然是OP的Windows Phone SDK的一个硬错误。新SDK不支持旧调用;我怀疑Facebook SDK支持新调用

建议的解决办法:

1) 尝试使用较旧的Windows Phone SDK(或者,如果可能,针对较旧版本的运行时进行编译)

2) 收工


这只是一个警告,不是吗?请尝试感谢您的快速回复。运行AuthenticateTasync时,它会抛出一个未实现的异常。很抱歉。我应该这么说。P.s.我尝试禁用0618,但这不起作用。感谢您的回复。但是在包装时,我仍然收到一个未实现的异常。我已按如下方式实现:等待Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,async()=>{Wait WebAuthenticationBroker.AuthenticationAsync(WebAuthenticationOptions.None,loginUrl,endUri);});我可以尝试使用旧版本的SDK,但是,如果我想创建Windows版本的应用程序,您需要做更多的工作。