C# 是否有一个与3.5兼容的.NET Facebook SDK?

C# 是否有一个与3.5兼容的.NET Facebook SDK?,c#,.net,facebook-c#-sdk,C#,.net,Facebook C# Sdk,当我第一次创建我的网站时,Facebook上没有.NET SDK,所以我自己写了。这是相当粗糙的,但它的工作。由于Facebook的各种变化,它现在已经无法修复,所以我想我应该使用一个真正的图书馆。我找到的就是那个 然而,您似乎只能下载源代码并编译它,而且似乎需要.NET4.0来编译。此外,通过查看代码,它似乎使用了.NET功能,如System.Threading.Tasks。我仍然使用.NET3.5,目前无法升级。我想知道是否有a)一种方法可以使这个项目在3.5上工作,或者b)另一个库在我的情

当我第一次创建我的网站时,Facebook上没有.NET SDK,所以我自己写了。这是相当粗糙的,但它的工作。由于Facebook的各种变化,它现在已经无法修复,所以我想我应该使用一个真正的图书馆。我找到的就是那个


然而,您似乎只能下载源代码并编译它,而且似乎需要.NET4.0来编译。此外,通过查看代码,它似乎使用了.NET功能,如
System.Threading.Tasks
。我仍然使用.NET3.5,目前无法升级。我想知道是否有a)一种方法可以使这个项目在3.5上工作,或者b)另一个库在我的情况下会更好。

我想这取决于你如何致力于让新的SDK与你的代码库一起工作

您可以从列出的代码中进行分支,并用System.Threading.Threads替换所有任务内容,但如果大量使用任务,则可能会导致大量工作


或者,您可以更新SDK,以满足当前所需的领域,直到可以迁移到.NET 4。至少这样,您的项目就不需要返工,只需要您的项目已经引用的内部库。

我在.Net 3.5中有一些网站使用Facebook C#SDK的最新代码。然而,我是这样做的。我使用“客户端”Facebook.dll来做所有的事情。是的,我没有得到wizbang会话的一些信息,但是我有权完全访问API。我使用javascript进行身份验证,然后使用AJAX将访问令牌发送到服务器。

FacebookC#SDK支持.NET3.5sp1

您可以使用nuget下载

如果您使用的是不支持nuget package manager的VS 2008,则可以使用nuget命令行工具下载。(http://nuget.codeplex.com/releases)

对于预发布版本,可以使用以下命令下载

nuget install Facebook -pre

是的,我需要的只是支持登录。我需要得到会话cookie,看看它是否有效,没有wizbang的东西。问题是你从哪里得到Facebook.dll?我所能找到的只是来源…谢谢!是的,我还在VS2008上,所以我会试试。我希望各种框架的二进制文件都发布在Github上。一旦我们点击rtw,我们将发布v6的二进制文件,但由于它处于alpha阶段,我们正在寻找早期适配器。维护多个下载对我们来说也是一个维护问题。哦,别担心,nuget方法非常有效。事实上,一旦我有了
facebook.dll
,我花了大约20分钟来更新我的代码,让所有的东西都重新工作起来。很棒的图书馆,伙计们!
nuget install Facebook -pre