我正在关注Facebook C#SDK教程 - 版本5.2.1(http://facebooksdk.codeplex.com/)。
我有一个C#项目(.net 4)引用:
出于某种原因,每当我在一个简单的asp.net页面中尝试使用它们时,我在运行时会收到以下错误:
无法加载文件或程序集“Facebook.Web.Contracts”或其中一个依赖项。强名称签名无法验证.....
有人可以解释为什么会失败吗?
答案 0 :(得分:4)
尝试以下方法,在我的案例中工作(ASP.NET网站,.NET 4.0,Facebook C#SDK 5.2.1):
*.Contracts.dll
个文件C:\Program Files (x86)\Microsoft\Contracts\PublicAssemblies\v3.5
复制到您的\bin
文件夹为什么Facebook C#SDK使用整个合约的东西对我来说仍然是一个谜。
答案 1 :(得分:0)
从引用中删除Facebook.Web.Contracts.dll或任何* .Contracts.dll。