The Vs 2008 , when changing the Target framework from x to y exhibits the following behavior. Current Framework Target Framework App.config gets added / if not exists, if exists gets updated 2.0 3.0 Yes 2.0 3.5 No 3.0 2.0 Yes 3.0 3.5 No 3.5 2.0 Yes 3.5