Skip to content

NuGet!

Anton Venema Sep 12, 2012 5:16:00 AM

Click me

We're on NuGet! Our build process now includes an automatic upload of WebSync and RestEasy packages to the NuGet gallery. Check out the (rather lengthy) list of packages available here:

http://nuget.org/profiles/anton.venema

To install WebSync Server for .NET 3.5, simply run the following command from your NuGet console:

Install-Package FM.WebSync.Server.Net35

Want the WebSync client for Windows Phone 7.1? Simply run:

Install-Package FM.WebSync.WP71

We're big fans of convention over configuration, so we tried to keep the naming as simple as possible. Each NuGet package represents a single assembly, and has the same name as the assembly it contains + a platform suffix. We tried to keep the platform suffixes as predictable as possible:

  • .NET 2.0 = Net20
  • .NET 3.5 = Net35
  • .NET 4.0 = Net40
  • .NET 4.5 = Net45
  • .NET 2.0 Compact Framework = Net20CF
  • .NET 3.5 Compact Framework = Net35CF
  • JavaScript = JS
  • Silverlight 3 = SL3
  • Silverlight 4 = SL4
  • Silverlight 5 = SL5
  • Windows Phone 7.0 = WP70
  • Windows Phone 7.1 = WP71
  • Windows Phone 8.0 = WP80
  • Windows 8 = Win8

NuGet supports packaging assemblies for multiple platforms into a single package, but unfortunately limits the available platforms to a small subset of what we support. We are looking into a way to avoid the platform suffix, but for now, it makes WebSync and RestEasy available with NuGet simplicity on all the platforms we need to support.

Let us know what you think!

Reimagine your live video platform