If I coded my .net application using version 4.5 and the client machine that will run the application only has .net version 2.0, will the application run?
When coding in .net(mainly in c#) do you guys keep in mind the .net versions your clients maybe using?
Also, if I used some of the newer features(such as linq2sql, optional parameters, etc..) that are only available on later .net versions in coding my application, will those have effects if the client machine has only earlier versions?