The rationale for the defaults is that Class Libraries can be used either for client applications or server applications. Without needing to have two seperate project templates for creating a class library, the safest thing is for it to target the full framework. Of course, console application projects are client applications, and a majority of the time they will only use features in the client profile.

If your class libraries will only use features in the client profile, you can definitely change them to target Client, and get the extra design-time verification as a result.

Note that F# matches the defaults used in C# and VB for these templates.

Lots more info on the Client Profile at [link:blogs.msdn.com]

By on 11/1/2009 10:54 PM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper