HOWTO: Visual Basic 6.0 프로젝트 그룹을 Visual Basic .NET으로 업그레이드

기술 자료 번역 기술 자료 번역
기술 자료: 309617 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR309617
모두 확대 | 모두 축소

이 페이지에서

요약

본 문서에서는 Visual Basic 6.0 프로젝트 그룹이나 n 계층 응용 프로그램을 Visual Basic .NET으로 업그레이드하는 방법을 설명합니다.

기술 설명

Visual Basic 6.0 프로젝트 그룹이나 n 계층 응용 프로그램을 Visual Basic .NET으로 업그레이드하는 경우 프로젝트나 계층을 한번에 하나씩 업그레이드해야 합니다.

클라이언트 구성 요소, 비즈니스 구성 요소, 데이터 액세스 구성 요소로 구성된 3 계층 응용 프로그램은 아래와 같은 순서로 업그레이드해야 합니다.
  1. 클라이언트 구성 요소비즈니스 구성 요소데이터 액세스 구성 요소
  2. 비즈니스 구성 요소데이터 액세스 구성 요소
  3. 데이터 액세스 구성 요소
n 계층 응용 프로그램에서는 항상 클라이언트 계층을 먼저 업그레이드한 다음 종속 트리의 다른 계층을 업그레이드합니다. 그 이유는 다음과 같습니다.
  • 이 방법을 사용하면 응용 프로그램을 계속 작동시킬 수 있습니다. 클라이언트를 업그레이드하면 응용 프로그램의 한 구성 요소만 중단시켜 작업할 수 있습니다. 다른 모든 구성 요소는 이전과 동일하게 작동합니다. 또한 클라이언트 계층부터 업그레이드하면 작업 영역을 분리할 수 있습니다. 그러나 데이터 계층을 먼저 업그레이드하면 데이터 계층에 종속된 데이터 계층과 구성 요소가 갑자기 중단됩니다.
  • Visual Basic 6.0은 형식 라이브러리(TypeLibs)를 잠급니다. 이로 인해 TypeLib를 다시 빌드하거나 기존 동적 연결 라이브러리(DLL)를 다시 컴파일해야 하는 경우 문제가 발생합니다. 비즈니스 계층을 먼저 업그레이드한 다음 클라이언트를 업그레이드한다면 중간 계층을 변경할 때마다 Visual Basic 6.0을 중지하고 다시 시작해야 합니다. 다음 작업 흐름을 생각해 봅시다.

    1. 중간 계층을 업그레이드합니다.Visual Basic 6.0 클라이언트를 변경하여 중간 계층에 액세스합니다.중간 계층을 실행합니다.
    2. Visual Basic 6.0 클라이언트를 변경하여 중간 계층에 액세스합니다.중간 계층을 실행합니다.
    3. 중간 계층을 실행합니다.

    .NET DLL을 변경하려면 Visual Basic 6.0을 닫고 .NET에서 다시 컴파일한 다음 Visual Basic 6.0을 다시 시작해야 하는 등 이러한 작업 방식이 계속 이어집니다. 클라이언트 계층을 먼저 업그레이드한 다음 중간 계층을 업그레이드하면 이 문제를 방지할 수 있습니다.
각 Visual Basic 6.0 응용 프로그램을 업그레이드하려면 Visual Basic .NET에 포함된 업그레이드 도구를 사용하십시오. 업그레이드 도구는 Visual Basic .NET에서 Visual Basic 6.0 프로젝트를 열면 시작됩니다. 업그레이드 도구를 사용하면 이전 Visual Basic 6.0 프로젝트는 변경되지 않고 새로운 Visual Basic .NET 프로젝트가 만들어집니다. Visual Basic 6.0 프로젝트를 업그레이드하기 전에 업그레이드에 대한 준비를 하는 것이 좋습니다. 자세한 내용은 참조 절을 참조하십시오.

N 계층 Visual Basic 6.0 응용 프로그램을 Visual Basic .NET으로 업그레이드

이 절에서는 클라이언트 구성 요소, 비즈니스 구성 요소 및 데이터 액세스 구성 요소로 구성된 3 계층 Visual Basic 6.0 응용 프로그램을 Visual Basic .NET으로 업그레이드하는 방법에 대해 자세히 설명합니다.
  1. Visual Basic 6.0에서 각 프로젝트를 컴파일하고 테스트하여 응용 프로그램이 제대로 작동하는지 확인합니다.

    참고: 새로운 Visual Basic .NET 클라이언트 프로젝트는 Interop를 통해 Visual Basic 6.0의 비즈니스 및 데이터 구성 요소를 사용하므로 그룹을 빌드하는 것이 중요합니다. 마찬가지로 새로운 Visual Basic .NET 비즈니스 구성 요소 프로젝트는 Interop를 통해 Visual Basic 6.0의 데이터 구성 요소를 참조합니다.
  2. 클라이언트 구성 요소를 먼저 업그레이드합니다. Microsoft Visual Studio .NET을 시작하고 Visual Basic 6.0 클라이언트 프로젝트를 열면 업그레이드 마법사가 시작됩니다.
  3. 마법사의 지침에 따라 새로운 Visual Basic .NET 클라이언트 프로젝트와 업그레이드 보고서를 만듭니다.
  4. 업그레이드 보고서를 검토합니다. 여기에는 일반적으로 필요한 추가 수정에 대한 경고가 포함되어 있습니다. 권장하는 대로 새로운 Visual Basic .NET 클라이언트 프로젝트를 수정합니다.
  5. 새로운 Visual Basic .NET 클라이언트 프로젝트를 실행하여 클라이언트가 작동하는지 확인합니다. 새로운 클라이언트는 Interop를 통해 Visual Basic 6.0 비즈니스 및 데이터 액세스 구성 요소를 계속 참조한다는 것을 명심하십시오.
  6. 중간 계층(비즈니스 개체)을 업그레이드합니다. Visual Basic .NET에서 Visual Basic 6.0 비즈니스 개체 프로젝트를 열고 업그레이드 마법사의 지침을 따릅니다.
  7. 업그레이드 보고서를 검토하고 권장하는 대로 새로운 Visual Basic .NET 비즈니스 구성 요소를 수정합니다.
  8. 새로운 Visual Basic .NET 클라이언트 프로젝트는 Visual Basic 6.0 비즈니스 구성 요소를 여전히 참조하고 있으므로 이 참조를 삭제하고 새로 만든 Visual Basic .NET 비즈니스 구성 요소 프로젝트에 대한 참조를 추가합니다.
  9. 응용 프로그램을 테스트하여 제대로 작동하는지 확인합니다. 클라이언트와 비즈니스 구성 요소는 Visual Basic 6.0 데이터 액세스 구성 요소를 여전히 사용한다는 것을 명심하십시오.
  10. 최종 계층(데이터 액세스 구성 요소)을 업그레이드합니다. Visual Basic .NET에서 Visual Basic 6.0 데이터 액세스 구성 요소 프로젝트를 열고 업그레이드 마법사의 지침을 따릅니다.
  11. 업그레이드 보고서를 검토하고 권장하는 대로 새로운 Visual Basic .NET 데이터 액세스 구성 요소를 수정합니다.
  12. Visual Basic .NET 비즈니스 및 클라이언트 구성 요소에서 Visual Basic 6.0 데이터 액세스 구성 요소에 대한 참조를 삭제하고 새로운 Visual Basic .NET 데이터 액세스 구성 요소 프로젝트에 대한 참조를 추가합니다.
  13. 응용 프로그램을 테스트하여 제대로 작동하는지 확인합니다.

참조

자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
Visual Basic 6.0 응용 프로그램을 Visual Basic.NET으로 업그레이드하는 데 필요한 준비 사항
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvb600/html/vb6tovbdotnet.asp

Visual Basic .NET 업그레이드 가이드
http://msdn.microsoft.com/vbasic/technical/upgrade/roadmap.asp

속성

기술 자료: 309617 - 마지막 검토: 2002년 4월 17일 수요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Basic .NET 2002 Standard Edition
키워드:?
kbhowto kbhowtomaster KB309617

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com