VS2008 sln 파일을 VS2005로 변환(다운그레이드)하는 방법


이미 예전부터 sln 파일을 메모장으로 열어서 수정을 하고 있었기에 VS2005와 VS2008의 sln, vcproj 파일에는 큰 차이가 없다는 것을 느끼고 있었고 간단한 수정만 하면 둘 사이를 맘대로 왔다갔다 할 수 있을 것이라 예상하고 있었다.

마침 필요해서 VS2008을 VS2005로 바꿔야 하는 상황이 되어서 혹시나 해서 검색을 해 봤더니, 역시나 사람들은 이미 방법을 잘 찾아서 정리해 두었다.

참고 링크들은 다음과 같다.

자 그럼, 내용을 정리해 보면,

sln 파일을 아무 텍스트 에디터로 열어보면 2 ~ 3번째 줄에 다음과 같은 내용이 있는데,

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008


이걸 아래와 같이 고치면 끝.


Microsoft Visual Studio Solution File, Format Version 9.00

# Visual Studio 2005

그리고, 각각의 vcproj 파일의 버전 정보도 수정한다.

Visual Studio 2008 용으로 변환했을 때에 대상 체제가,.NET Framework 3.0 혹은 3.5 용으로 되어 있으면 새로운 클래스 참조가 추가되었으므로, 프로젝트 파일의 아래와 같은 부분을 삭제한다.

<Reference Include=”System.Core”>
<Import Include=”System.Linq” />

이상 끝.


답글 남기기

이메일 주소는 공개되지 않습니다.