AArnott/dotnetopenid — Issue #54: NuGet package should indicate .NET Full profile required
Author: AArnott
Created: 2011-11-21 01:29:10+00:00
State: open

That's why we recommend that package authors put the assemblies in a target framework specific folder:
http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Common_Framework_and_Profile_Targeting_Examples

In this case, Andrew, you should put the dll in lib\net40-full and not in directly in the lib folder.

By the way, if you point the nuget pack command at a project file, we automatically create the package correctly.http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_project