영어로 읽기

다음을 통해 공유


Version.MajorRevision 속성

정의

수정 버전 번호의 상위 16비트를 가져옵니다.

public short MajorRevision { get; }

속성 값

Int16

16비트 부호 있는 정수입니다.

예제

다음 코드 예제에서는 Version 생성자 및 Major , Minor , , , BuildRevision MajorRevision MinorRevision 속성입니다.

// This example demonstrates the Version.Revision,
// MajorRevision, and MinorRevision properties.
using System;

class Sample 
{
    public static void Main() 
    {

    string fmtStd = "Standard version:\n" +
                    "  major.minor.build.revision = {0}.{1}.{2}.{3}";
    string fmtInt = "Interim version:\n" +
                    "  major.minor.build.majRev/minRev = {0}.{1}.{2}.{3}/{4}";

    Version std = new Version(2, 4, 1128, 2);
    Version interim = new Version(2, 4, 1128, (100 << 16) + 2);

    Console.WriteLine(fmtStd, std.Major, std.Minor, std.Build, std.Revision);
    Console.WriteLine(fmtInt, interim.Major, interim.Minor, interim.Build, 
                              interim.MajorRevision, interim.MinorRevision);
    }
}
/*
This code example produces the following results:

Standard version:
  major.minor.build.revision = 2.4.1128.2
Interim version:
  major.minor.build.majRev/minRev = 2.4.1128.100/2

*/

설명

영구 솔루션에 놓을 때까지 일시적으로 문제를 해결 하려면 애플리케이션의 중간 버전을 가정 합니다. 임시 버전은 새 수정 번호를 보증하지 않지만 다른 버전으로 식별되어야 합니다. 이 경우 식별 정보를 32비트 수정 번호의 높음 및 낮은 16비트 부분으로 인코딩합니다. 사용 Revision 된 전체 수정 번호를 가져오려면 속성을 사용 하 여는 MajorRevision 높은 16 비트를 가져오려면 속성을 사용 하 여는 MinorRevision 낮은 16 비트를 가져오는 속성입니다.

.NET Framework 버전 2.0부터 Windows NT 운영 체제는 속성을 사용하여 MajorRevision 서비스 팩 번호를 인코딩합니다.

적용 대상

추가 정보