[질문] 기존 .Net Framework 3.5로 개발됐던 프로그램을 2.0으로 낮추려고 합니다.

visualplus의 이미지

제목 그대로 기존에 .Net Framework 3.5로 개발이 되어있는 프로그램이 있습니다.
그런데 .Net Framework 설치시간이 너무 길어 조금 줄일수 있을까 해서 2.0으로 낮추려고 합니다.

제가 한 것은

프로젝트 속성에서 "대상 프레임워크" 를 .NET Framework 2.0으로 낮추고

using System.Linq;
를 없앴습니다.

또 설치 프로젝트의 시작 조건을 2.0으로 낮추었습니다.

위 3가지를 하니 설치까지는 제대로 되지만 제대로된 기능을 하지 못합니다.
아마도 레지스트리를 건드는 부분에서 에러가 난 듯 하지만,
디버깅 하려고 vs2008을 설치 후 프로그램을 실행시키면 또 제대로 돌아갑니다.
( 아마 vs2008을 설치하면 3.5가 설치되기 때문인듯 합니다. )

그래서 강제로 .NET Framework 3.5, 3.0을 모두 삭제하였더니
아예 프로젝트도 열리지 않습니다.

이런 상황인데.. 혹시 방법이 있을까요?