Auf Englisch lesen

Teilen über


Version.MajorRevision Eigenschaft

Definition

Ruft die oberen 16 Bits der Revisionsnummer ab.

C#
public short MajorRevision { get; }

Eigenschaftswert

Eine 16-Bit-Ganzzahl mit Vorzeichen.

Beispiele

Im folgenden Codebeispiel werden der Version Konstruktor und die MajorEigenschaften , Minor, Build, Revision, MajorRevisionund MinorRevision veranschaulicht.

C#
// 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

*/

Hinweise

Angenommen, Sie veröffentlichen eine Zwischenversion Ihrer Anwendung, um ein Problem vorübergehend zu beheben, bis Sie eine dauerhafte Lösung freigeben können. Die temporäre Version garantiert keine neue Revisionsnummer, muss aber als eine andere Version identifiziert werden. Codieren Sie in diesem Fall die Identifikationsinformationen in den hohen und niedrigen 16-Bit-Teilen der 32-Bit-Revisionsnummer. Verwenden Sie die Revision -Eigenschaft, um die gesamte Revisionsnummer abzurufen, verwenden Sie die MajorRevision -Eigenschaft, um die hohen 16 Bits abzurufen, und verwenden Sie die MinorRevision -Eigenschaft, um die niedrigen 16 Bits abzurufen.

Ab der .NET Framework Version 2.0 verwendet das Windows NT-Betriebssystem die MajorRevision -Eigenschaft, um die Service Pack-Nummer zu codieren.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Weitere Informationen