Solution compatiblity with .Net3.5, .Net4.0 and .Net4.5