2008-09-10 3 views
4

저는 Visual Studio 6을 사용하여 개발중인 사내 프로젝트의 수와 Visual Studio 2008로 마이그레이션하는 것이 가장 좋은 방법에 대해 생각 해왔습니다.이 프로젝트는 C/C++ 및 VB의 풍미가 있습니다.Visual Studio 버전간에 기존 프로젝트를 마이그레이션 할 때 가장 좋은 방법은 무엇입니까?

VS2008을 작업 공간을 솔루션으로 변환하고 컴파일 오류를 수정하고 즐거운 시간을 보내십시오. 또는 깨끗한 솔루션으로 시작하여 프로젝트에서 코드를 폐기하는 과정에서 코드를 폐기하는 것이 좋습니다.

답변

3

Microsoft & p 팀은이 문제에 대한 답변으로 strategies을 권장하고 있습니다. 기본적으로 그들은 당신이 언급 한 프로젝트 접근법과 같은 것을 추천합니다. 물론, 그들은 늦은 밤 코딩과 많은 양의 커피 스프링으로부터 더럽고 어두운 모서리가없는 깔끔하게 설계된 응용 프로그램을 사용한다고 가정합니다.

VS2008에서 프로젝트를 변환하여 오류를 수정하는 데 얼마나 많은 노력이 필요한지 알아야합니다.

2

몇 년 전에 VB6 응용 프로그램을 VS2003으로 변환해야 할 때 변환기를 실행하여 기본적으로 컴파일 된 내용을 만들었지 만 전혀 좋지 않았습니다. 나는 생성 된 코드의 큰 덩어리를 수정해야만했다.

깨끗한 솔루션으로 시작한 다음 프로젝트에서 변환기를 실행하고 필요한 코드 만 복사하십시오. VB6 프로젝트와 변환 된 VB.NET 프로젝트 (WinForm) 사이의 큰 차이점 중 하나는 기본 제공 컨트롤입니다. 변환기는 구식이고 시대가 오래 되었더라도 사용중인 컨트롤 유형을 유지하려고합니다. 따라서 현대 컨트롤 (텍스트 상자, 탭 컨트롤 등)을 사용하여 새 양식을 만든 다음 필요한 코드로 복사하면 더 효과적 일 수 있습니다.

관련 문제