C# 用于.NET System.MethodAccessException登录的Facebook SDK HaviorMobileInternetExplorerOnly

C# 用于.NET System.MethodAccessException登录的Facebook SDK HaviorMobileInternetExplorerOnly,c#,windows-phone-8,windows-phone-8.1,facebook-c#-sdk,C#,Windows Phone 8,Windows Phone 8.1,Facebook C# Sdk,我一直在尝试使用描述的过程,通过Internet Explorer从Windows Phone应用程序登录facebook 但在internet explorer上提供facebook的许可后,我继续获得System.MethodAccessException 在我看来,以下代码行似乎存在一些问题: RootFrame.UriMapper = new FacebookUriMapper(); 我已将FacebookConfig.xml文件添加到我的应用程序的根目录中,包含以下内容- <?

我一直在尝试使用描述的过程,通过Internet Explorer从Windows Phone应用程序登录facebook

但在internet explorer上提供facebook的许可后,我继续获得System.MethodAccessException

在我看来,以下代码行似乎存在一些问题:

RootFrame.UriMapper = new FacebookUriMapper();
我已将FacebookConfig.xml文件添加到我的应用程序的根目录中,包含以下内容-

<?xml version="1.0" encoding="utf-8" ?>
<Extensions>
<Facebook AppId="*****MY APP ID*****" />

    <!-- 
    The following is needed only for Windows Phone Silverlight apps. Since the page to redirect after facebook authentication
    can be different than MainPage.xaml, set this field here to get redirected to the appropriate page.
    -->
    <RedirectPage Name="MainPage.xaml" />
</Extensions>
我还向WMAppManifest.xml添加了以下扩展-

<Extensions>
  <Protocol Name="fb*****MY APP ID*****" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" /> <!-- Browser based authentication -->
</Extensions>
但它不起作用

我可能会错过什么? 有人成功地实现了这一点吗??它在糖果粉碎中起作用

感谢您的帮助

文档中似乎有问题

文档说明必须将以下内容添加到WMAppManifest.xml文件中-

<Extensions>
   <Protocol Name="fb861850377206***" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
   <Protocol Name="msft-a3c419***65b42b1841692f386c4d190" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
</Extensions>
应替换为

NavUriFragment="encodedLaunchUri={0}"
%s在Java中使用,也可能在其他一些语言中使用。但是对于C,它应该是{0}。

好吧,我想我之前的答案是错的:/它对我来说也不起作用,只是应用程序没有崩溃

但是今天Facebook SDK本身进行了一次更新,我可以让它按如下方式工作-

从下载源代码。我不知道从NuGet安装时它是否工作。我在获取源代码后才让它工作。 构建源代码。您现在应该在build文件夹中有Facebook.dll和Facebook.Client.dll。 在您的项目中引用这些DLL,并按照项目站点上的说明进行操作,然后就可以正常工作了。
NavUriFragment="encodedLaunchUri={0}"