Originally Posted by Rakeesh
Honestly I don't really know, I'm not an expert with visual studio by any stretch, just experienced with C and recently learned C# as part of my degree program (that and my school just gave me a copy of visual studio pro for free.) Coincidentally, hooking into the kernel API is trivial with C# compared to regular C, hence my decision to use it. I don't even really know much about the .NET framework at all; C# doesn't really require you to. I'll play around with the build options later and see if I can find anything interesting though.
Framework version is an option when you setup the project.