C# 无法从运行我的第一个程序http://facebooksdk.net/docs/windows/tutorial/ -FacebookSessionClient引发异常
我要走了 无法加载文件或程序集的Facebook,版本=6.0.10.0, 区域性=中性,PublicKeyToken=58cb4f2111d1e6de'或其 依赖关系。程序集版本有一个公钥令牌 与请求的不匹配。(HRESULT的异常:0x80132001) 排队C# 无法从运行我的第一个程序http://facebooksdk.net/docs/windows/tutorial/ -FacebookSessionClient引发异常,c#,facebook,facebook-c#-sdk,facebook-apps,facebook-login,C#,Facebook,Facebook C# Sdk,Facebook Apps,Facebook Login,我要走了 无法加载文件或程序集的Facebook,版本=6.0.10.0, 区域性=中性,PublicKeyToken=58cb4f2111d1e6de'或其 依赖关系。程序集版本有一个公钥令牌 与请求的不匹配。(HRESULT的异常:0x80132001) 排队 facebookSessionClient = new FacebookSessionClient(myFacebookAppIdInString); 在App.xaml.cs中 我当时正在学习教程,我甚至不能运行我的第一个basi
facebookSessionClient = new FacebookSessionClient(myFacebookAppIdInString);
在App.xaml.cs中
我当时正在学习教程,我甚至不能运行我的第一个basic程序
我的完整代码位于:
如何解决此问题?我已尝试重新安装facebook和facebook.client-pre软件包。我建议使用Dependency Walker 用它打开.exe或.dll,它将列出程序的所有.dll依赖项。任何丢失或格式错误的.dll都将显示为红色或黄色 如果出现红色(或黄色),则需要找到.dll,并可能将它们放在正在执行程序的目录中,或放在公用位置,如Windows系统文件夹中。(通常为C:\Windows\System32)
有时候,当发生这种情况时,可以通过安装打包的DLL来解决,例如VisualStudio 2013的Visual C++可再分发包。但是,在您的情况下,您的程序似乎需要针对Windows RT的DLL,因此可能需要安装一个软件包,或者您的目标平台与运行该程序的平台不同。我也遇到了同样的问题,在试图找到答案时有点不知所措,发现了您的问题。这可能不是同一个问题,但原因是我的项目正在编译一个名为Facebook.dll的dll,它正在覆盖SDK。您需要重命名程序集,右键单击项目-属性并更改“程序集名称”。我已经重命名了项目,但忘记重命名程序集。哦,这是一个很好的教训。在项目或系统中找不到引用的dll。如何解决此问题?我已经尝试重新安装facebook和facebook.client-pre软件包。好吧,即使我开始看到红线,我该怎么办?