2012-04-13 2 views
0

이것은 VC++ 2010에서 개발 된 일반적인 MFC 프로젝트입니다.하지만 클라이언트에 VC++ 2010이 없기 때문에 VC++ 2008로 다운 그레이드해야합니다. 내가 시도한 결과, "손상된 프로젝트 파일로 인해 프로젝트를로드 할 수 없습니다."라는 메시지가 나타납니다.VC++ 2010 프로젝트를 VC++ 2008로 다운 그레이드하는 방법은 무엇입니까?

프로젝트 파일을 다운 그레이드 할 수있는 방법이 있습니까?

업데이트 : 사람들이 제안함에 따라 VC 2008에서 새 프로젝트를 만들고 거기에서 시작했습니다. 내가 불평 할 수 없도록 실행 가능하게 만드는 데 한 시간이 걸렸습니다. 물론 복사 및 붙여 넣기가 쉽지 않았습니다. 모든 디렉토리와 라이브러리를 올바르게 복사해야했습니다. 그리고 존재하지 않는 불필요한 코드 부분을 삭제했다 2008 년 나는 아직도 알아낼 수 없습니다 것은 rc 파일

RC2176 : old DIB in res\MyApp.ico; pass it through SDKPAINT 

그것은 분명히 어떤 이유로 아이콘 형식을 인식 할 수없는 오류입니다. 지금은 그 아이콘 부분을 주석 처리했습니다.

+0

2010 프로젝트는 .vcxproj 파일을 의미합니까? 이는 2008 년 .proj 파일 (다른 빌드 시스템 사용)에서 큰 변화 였으므로 여기서는 다운 그레이드 경로가 없습니다. VS2008 용 프로젝트를 만들어야합니다. http://stackoverflow.com/questions/4621978/how-to-open-vcxproj-visual-c-project-with-visual-studio-2008 – birryree

+0

@birryree 잘 ​​알고 있습니다. 정보 주셔서 감사합니다. –

답변

1

내가 아는 유일한 방법은 새 VC++ 2008 프로젝트를 만들고 VC++ 2010 파일을 모두 복사하는 것입니다. Windows 탐색기에서 VS의 솔루션 탐색기로 끌어서 놓으면 프로젝트에 추가되고 프로젝트 폴더에 복사됩니다.

+0

그것이 내가 한 일입니다. 내가 불평 할 수 없도록 1 시간이 걸렸습니다. 물론 복사 및 붙여 넣기가 쉽지 않았습니다. 모든 디렉토리와 라이브러리를 올바르게 복사해야했습니다. 그리고 2008 년에는 존재하지 않는 불필요한 코드 부분을 삭제해야했습니다. 아직 알 수없는 한 가지 사항은 rc 파일의 오류입니다.'RC2176 : old \ DIB in res \ MyApp.ico; 그것을 SDKPAINT'를 통해 전달하십시오. 분명히 아이콘 형식을 인식 할 수 없습니다. 몇 가지 이유. –

관련 문제