Facebook C# SDK - Glimpse into the Future

The Move

I'm excited to announce that Facebook C# SDK will be moving to a new home at Github (https://github.com/facebook-csharp-sdk/facebook-csharp-sdk) along with SimpleJson (https://github.com/facebook-csharp-sdk/simple-json).

Moving forward we will be using Github for source control and bugs/suggestions (all bugs from codeplex have already been migrated) and Github pages for documentation (https://github.com/facebook-csharp-sdk/facebook-csharp-sdk.github.com). Stackoverflow with tag "facebook-c#-sdk" will be used for asking questions.

NuGet packages will be used as primary distribution for compiled binaries. This means Github downloads will not contain all the releases for compiled binaries but rather the most recent binaries only. Developers using Visual Studio earlier then 2010 or Express Editions will require to use the nuget command line tool.

The Future

With the move to Github we are also announcing a pre-release version of vNEXT (v6.0.1-alpha). A lot has happened in the past few months with introduction to Enhanced OAuth Dialog, Open Graph and ETags to name a few that a time has come for us to rethink how we develop Facebook apps. This has lead us to completely rewrite v6 from scratch.

Tons of features has been added to v6 along with removal of existing features which doesn't make much sense in the present context.

Anonymous Objects as Parameters

One of the most exciting feature to land in v6 is using anonymous object as parameters rather then Dictionary<string,object> or ExpandoObject. (Dictionary and ExpandoObject will continue to work).

read more

Facebook C# SDK - Windows 8 Metro Style Apps

(This feature requires Facebook C# SDK v5.5 at minimum)

read more

Facebook C# SDK - and Silverlight 5

(This feature requires Facebook C# SDK v5.4 at minimum)

read more