I prefer the VS2010 UI over VS2012 so I want to keep using it, but I would like to use the language features of C# 5 - particularly the caller information attributes - if not the features of the .NET framework 4.5. Is there a sensible way to do this that will maintain intellisense in VS?
I am aware that I could invoke the v5 compiler 'semi-manually' as a build action but I think that will be neither smooth nor productive. Is it possible to create a custom targetting pack, or is this a feature that only MS can create?