The new format for folder names are:

{framework}{version}-{profile}

Valid frameworks:

net
.net
.NetFramework
netcore
.NETCore
wp
WindowsPhone
win
Windows
SL
Silverlight
netmf
.NETMicroFramework
MonoAndroid
MonoTouch
MonoMac
native
 

Version format:

40 -> Integer
4.0 -> Version

Examples (folder names):

40 -> .NETFramework 4
4.0 -> .NETFramework 4
net40-client -> .NETFramework 4 Client Profile
net40-full/net40 -> .NETFramework 4
sl3-wp -> Windows Phone 7 (aka Silverlight 3, Windows Phone profile)

Some issues:

  • Some packages today assumed that naming a folder WP7 would work. This was never supported and still isn't. See above for supported framework names.
  • We don't support .net cf since that VS2010 doesn't support it.
  • As part of this changeset, we fixed another bug where we used to ignore nested folders within lib folders e.g. lib/net40/sub/foo.dll would be ignored, but now it will be added as a reference, so packages that added random things in nested folders (I haven't seen that many on our feed so far) will end adding more references to your project on install.

Last edited May 2, 2013 at 4:19 AM by dcazzulino, version 7