首页 文章

Facebook C#SDK错误

提问于
浏览
0

我正在关注Facebook C#SDK - 版本5.2.1(http://facebooksdk.codeplex.com/)的教程 .

我有一个C#项目(.net 4)引用:

  • Facebook.Web.dll

  • Facebook.Web.Contracts.dll

  • Facebook.dll

出于某种原因,每当我在一个简单的asp.net页面中尝试使用它们时,我在运行时会收到以下错误:

Could not load file or assembly 'Facebook.Web.Contracts' or one of its dependencies. Strong name signature could not be verified.....

有人可以解释为什么这会失败吗?

2 回答

  • 0

    尝试以下,在我的案例中工作(ASP.NET网站,.NET 4.0,Facebook C#SDK 5.2.1):

    • 从\ bin文件夹中删除所有 *.Contracts.dll 文件

    • http://msdn.microsoft.com/en-us/devlabs/dd491992下载最新的代码 Contract 并安装它们

    • 将文件Microsoft.Contracts.dll从 C:\Program Files (x86)\Microsoft\Contracts\PublicAssemblies\v3.5 复制到 \bin 文件夹

    为什么Facebook C#SDK使用整个 Contract 的东西对我来说仍然是一个谜 .

  • 4

    从引用中删除Facebook.Web.Contracts.dll或任何* .Contracts.dll .

相关问题