FileVersionInfo.FileVersion Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает номер версии файла.
public:
property System::String ^ FileVersion { System::String ^ get(); };
public string? FileVersion { get; }
public string FileVersion { get; }
member this.FileVersion : string
Public ReadOnly Property FileVersion As String
Значение свойства
Номер версии файла или null если файл не содержал сведений о версии.
Примеры
В следующем примере вызовы GetVersionInfo для получения FileVersionInfo блокнота. Затем он выводит описание файла и номер версии в текстовом поле. Предполагается, что textBox1 этот код создан.
using System;
using System.IO;
using System.Diagnostics;
class Class1
{
public static void Main(string[] args)
{
// Get the file version for the notepad.
FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, "Notepad.exe"));
// Print the file name and version number.
Console.WriteLine("File: " + myFileVersionInfo.FileDescription + Environment.NewLine +
"Version number: " + myFileVersionInfo.FileVersion);
}
}
Imports System.IO
Imports System.Diagnostics
Class Class1
Public Shared Sub Main(ByVal args() As String)
' Get the file version for the notepad.
Dim myFileVersionInfo As FileVersionInfo = FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, "Notepad.exe"))
' Print the file name and version number.
Console.WriteLine("File: " + myFileVersionInfo.FileDescription + Environment.NewLine + "Version number: " + myFileVersionInfo.FileVersion)
End Sub
End Class
Комментарии
Как правило, номер версии отображается как "основной номер.дополнительный номер.сборки.частный номер части". Номер версии файла — это 64-разрядное число, которое содержит номер версии для файла следующим образом:
Первые 16 бит — это FileMajorPart число.
Следующие 16 бит — это FileMinorPart число.
Третий набор из 16 битов — FileBuildPart это число.
Последние 16 бит — это FilePrivatePart число.