다음을 통해 공유


Visual Basic 6.0 사용자를 위한 버전 번호

업데이트: 2007년 11월

Visual Basic 2008의 버전 번호 스키마는 Visual Basic 6.0에서 사용되던 스키마와 다르며 버전 번호를 설정하고 검색하는 방식도 다릅니다.

개념적 차이

Visual Basic 6.0에서는 App 개체의 Major, Minor 및 Revision 속성을 설정하여 응용 프로그램의 버전 번호를 제어합니다. 예를 들어, Major를 1로, Minor를 2로, Revision을 3으로 설정하면 버전 번호는 1.2.0.3이 됩니다. 버전 번호의 세 번째 부분(0)은 Visual Basic에서는 볼 수 없지만 Visual Basic 6.0으로 컴파일한 파일의 속성을 확인하면 볼 수 있습니다.

Visual Basic 2008에서는 버전 번호 속성이 Major, Minor, Build 및 Revision의 네 부분으로 구성된 AssemblyVersion 특성으로 대체되었습니다. 위의 예제에서 버전 번호는 1.2.x.4가 되고 여기서 x는 빌드 번호입니다. Revision 값은 이제 버전 번호의 네 번째 부분입니다.

버전 속성 설정

Visual Basic 6.0에서는 버전 번호 속성을 프로젝트 속성 대화 상자에서 설정합니다. Visual Basic 2008에서는 어셈블리 정보 대화 상자에서 이 속성을 설정할 수 있으며 이 대화 상자는 프로젝트 디자이너의 응용 프로그램 탭에 있는 어셈블리 정보 단추를 클릭하여 사용할 수 있습니다.

참고:

Visual Basic 6.0의 버전 번호 속성은 프로젝트 파일(.vbp)에 저장되며 메모장과 같은 텍스트 편집기를 사용하여 직접 편집할 수 있습니다. 어셈블리 특성은 AssemblyInfo.vb 파일에 저장되며 프로젝트 파일과 마찬가지로 코드 편집기에서 직접 편집할 수 있습니다.

버전 번호에 대한 코드 변경 사항

다음 코드 예제에서는 Visual Basic 6.0의 코딩 기술과 Visual Basic 2008의 코딩 기술이 어떻게 다른지 보여 줍니다.

응용 프로그램의 버전 번호를 표시하는 방법에 대한 코드 변경 사항

다음 예제에서는 응용 프로그램의 버전 번호를 검색하고 레이블에 표시하는 방법을 보여 줍니다.

' Visual Basic 6.0

Label1.Caption = "Version: " & App.Major & "." & App.Minor & "." _

& App.Revision

'Visual Basic
Label1.Text = My.Application.Info.Version.ToString()

버전 번호 속성에 해당하는 요소

다음 표에는 Visual Basic 6.0 버전 번호 속성과 이에 해당하는 Visual Basic 2008 요소가 나와 있습니다.

Visual Basic 6.0

Visual Basic 2008

해당 사항 없음

My.Application.AppInfo.Version.Build

Major

My.Application.AppInfo.Version.Major

Minor

My.Application.AppInfo.Version.Minor

Revision

My.Application.AppInfo.Version.Revision

참고:

Visual Basic 6.0에서는 Revision이 버전 번호의 네 번째 부분이지만 Visual Basic 2008에서는 세 번째 부분입니다.

업그레이드 참고 사항

Visual Basic 6.0 응용 프로그램을 업그레이드하면 Major 및 Minor 속성만 업그레이드됩니다. Visual Basic 2008에서는 Revision 및 Build 속성에 새 값을 할당합니다.

참고 항목

개념

Visual Basic 6.0 사용자를 위한 App 개체