18.5 Den Pfad zur aktuellen Version des Frameworks finden

Problem

Sie müssen wissen, unter welchem Pfad sich die Version des .NET Frameworks befindet, mit der Sie arbeiten.

Lösung

Nutzen Sie die Methode GetRuntimeDirectory (die in System.Runtime.InteropServices.RuntimeEnvironment implementiert ist), um den vollständigen Pfad zu dem Ordner abzurufen, in dem die aktuelle Version von .NET installiert ist:

public static string GetCurrentFrameworkPath(  )
{
     return
System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory(  );
}

Diskussion

Es gibt viele Gründe, warum man den aktuellen Framework-Pfad kennen möchte. Zum Beispiel:

  • Um manuell die Konfigurationsdateien im config-Verzeichnis zu laden, um die Einstellungen zu prüfen

  • Um in einem Code-Generator ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.