类型或命名空间名称' FaceBookClient'无法找到

时间:2014-09-01 21:02:08

标签: asp.net facebook .net-assembly

关于这个问题的其他任何问题都没有能够回答这个问题。我是编程新手,我只是想在网站上添加一个FacebookLogin选项。 我构建了他们想要的所有Javascript,并且没有错误(我不认为)。为了节省时间,我正在研究多台计算机。我要发布所有代码的图片。我添加了多余的using语句来尝试获取引用。

http://imgur.com/a/2wCyf

如果您需要更多信息,请告诉我们。我将编辑此页面。

2 个答案:

答案 0 :(得分:1)

看起来您只需要在IDE /项目中修复一些简单的问题。以下说明适用于Visual Studio,但可以针对其他IDE稍作更改。

首先,确保您引用了Facebook SDK for .NET (我假设您正在使用 Outercurve's library 从它的外观):

  • 在Visual Studio中,选中解决方案资源管理器窗口,然后展开"参考",并确保在那里看到它。
  • 如果不存在,请右键单击"参考",然后"管理Nuget包"。弹出包状态屏幕时,请在左窗格中确保您拥有"在线 - > nuget.org"选择。在“包”窗口的右上角,在“"在线搜索”中#34;文本框,输入: facebook sdk ,然后按"输入"。在我的屏幕上,它是第二个搜索结果。为确保您拥有正确的,请确保"由"创建。该领域说" Outercurve Foundation"在你接受它之前。一旦你知道你有合适的包裹,点击"安装"按钮,它将被添加到您的项目中。

一旦您确认您有正确的参考,如果您仍然遇到问题,请确保您有"使用"您的类文件中的语句,以确保您正在使用的库类型被识别。在这个例子中,我相信那将是:

using Facebook;

从您提供的代码图片中,我没有在那里看到该声明,因此这可能是问题,如果这是您引用的库的事实。

答案 1 :(得分:0)

我是这类申请的新手,但我发现的是:

使用Facebook.FacebookClient代替FacebookClient