Freigeben über


FileVersionInfo.GetVersionInfo-Methode

Gibt eine FileVersionInfo zurück, die die Versionsinformationen darstellt, die der angegebenen Datei zugeordnet sind.

Namespace: System.Diagnostics
Assembly: System (in system.dll)

Syntax

'Declaration
Public Shared Function GetVersionInfo ( _
    fileName As String _
) As FileVersionInfo
'Usage
Dim fileName As String
Dim returnValue As FileVersionInfo

returnValue = FileVersionInfo.GetVersionInfo(fileName)
public static FileVersionInfo GetVersionInfo (
    string fileName
)
public:
static FileVersionInfo^ GetVersionInfo (
    String^ fileName
)
public static FileVersionInfo GetVersionInfo (
    String fileName
)
public static function GetVersionInfo (
    fileName : String
) : FileVersionInfo

Parameter

  • fileName
    Der voll gekennzeichnete Pfad und Name der Datei, für die die Versionsinformationen abgerufen werden sollen.

Rückgabewert

Eine FileVersionInfo mit Informationen über die Datei. Wenn in der Datei keine Versionsinformationen vorhanden sind, enthält FileVersionInfo nur den Namen der angeforderten Datei.

Ausnahmen

Ausnahmetyp Bedingung

FileNotFoundException

Die angegebene Datei kann nicht gefunden werden.

Beispiel

Im folgenden Beispiel wird GetVersionInfo aufgerufen, um FileVersionInfo für den Editor abzurufen. Die Dateibeschreibung und Versionsnummer werden dann in einem Textfeld angezeigt. Bei diesem Code wird davon ausgegangen, dass textBox1 instanziiert wurde.

Sub GetFileVersion()
    ' Get the file version for the notepad.
    Dim myFileVersionInfo As FileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\Notepad.exe")
    
    ' Print the file name and version number.
    textBox1.Text = "File: " & myFileVersionInfo.FileDescription & ControlChars.Cr & _
        "Version number: " & myFileVersionInfo.FileVersion
End Sub 'GetFileVersion
public void GetFileVersion() {
    // Get the file version for the notepad.
    FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\\Notepad.exe");
 
    // Print the file name and version number.
    textBox1.Text = "File: " + myFileVersionInfo.FileDescription + '\n' +
       "Version number: " + myFileVersionInfo.FileVersion;
 }
    
public:
   [PermissionSet(SecurityAction::Demand, Name="FullTrust")]
   void GetFileVersion()
   {
      // Get the file version for the notepad.
      FileVersionInfo^ myFileVersionInfo = FileVersionInfo::GetVersionInfo( "%systemroot%\\Notepad.exe" );
      
      // Print the file name and version number.
      textBox1->Text = String::Concat( "File: " + myFileVersionInfo->FileDescription + "\n" +
         "Version number: " + myFileVersionInfo->FileVersion );
   }

.NET Framework-Sicherheit

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

FileVersionInfo-Klasse
FileVersionInfo-Member
System.Diagnostics-Namespace
SpecialBuild
ProductVersion
ProductPrivatePart
ProductName
ProductMinorPart
ProductMajorPart
ProductBuildPart
PrivateBuild
OriginalFilename
LegalTrademarks
LegalCopyright
IsSpecialBuild
IsPreRelease
IsPrivateBuild
IsPatched
IsDebug
InternalName
FileVersion
FilePrivatePart
FileName
FileMinorPart
FileMajorPart
FileDescription
FileBuildPart
CompanyName
Comments