revised to allow for .net 4 and 4.5