FileVersionInfo.IsSpecialBuild Property

Definition

Gets a value that specifies whether the file is a special build.

C#
public bool IsSpecialBuild { get; }

Property Value

true if the file is a special build; otherwise, false.

Examples

The following example calls GetVersionInfo to get the FileVersionInfo for the Notepad. Then it displays whether this version is a special build version in a text box. This code assumes textBox1 has been instantiated.

C#
private void GetIsSpecialBuild()
{
    // Get the file version for the notepad.
    FileVersionInfo myFileVersionInfo =
        FileVersionInfo.GetVersionInfo(Environment.SystemDirectory + "\\Notepad.exe");

    // Print whether the file is a special build.
    textBox1.Text = "File is a special build: " + myFileVersionInfo.IsSpecialBuild;
}

Remarks

A file that is a special build was built using standard release procedures, but the file differs from a standard file of the same version number. If this value is true, the SpecialBuild property must specify how this file differs from the standard version.

Applies to

Product Versions
.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 1.1, 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 2.0, 2.1

See also