C# &引用;System.MissingMethodException未处理“;?

C# &引用;System.MissingMethodException未处理“;?,c#,.net,windows-phone-7,facebook-c#-sdk,C#,.net,Windows Phone 7,Facebook C# Sdk,当我尝试运行Facebook C#SDK附带的WP7示例应用程序时,我收到了这个异常: 文件或程序集名称 'Microsoft.Contracts,版本=1.0.0.0, 文化=中立, PublicKeyToken=736440C9B414EA16',或 它的一个依赖项不是 找到了 它发生在代码中的此部分: // Constructor public MainPage() { InitializeComponent(); _fbClient = n

当我尝试运行Facebook C#SDK附带的WP7示例应用程序时,我收到了这个异常:

文件或程序集名称 'Microsoft.Contracts,版本=1.0.0.0, 文化=中立, PublicKeyToken=736440C9B414EA16',或 它的一个依赖项不是 找到了

它发生在代码中的此部分:

// Constructor
    public MainPage()
    {
        InitializeComponent();
        _fbClient = new FacebookClient();
        FacebookLoginBrowser.Loaded += new RoutedEventHandler(FacebookLoginBrowser_Loaded);
    }
不确定这意味着什么,因为这是我第一次收到这个错误。我找不到“Microsoft.Contracts”。我尝试重建,一切都很好,但当我运行时,我收到了异常

有人能解释一下发生了什么事,也许是怎么解决的吗

编辑:当在主页构造函数中创建FacebookClient的新实例时,它会特别出现。

看起来Microsoft正在进行编辑。您正在使用的库的开发人员包含对该程序集的引用,该程序集不适用于Windows Phone平台


要解决此问题,您需要获得一个没有对Microsoft.Contracts.DLL引用的.NET程序集(DLL)版本。

。我刚刚获得了SDK的源文件(包括Microsoft.dll),然后手动将其添加到示例项目(不包括它)中,它工作得非常好。谢谢你的回答。