Table of Contents

Class DotNetFxInstallation

Namespace
AsmResolver.DotNet
Assembly
AsmResolver.DotNet.dll

Describes a .NET FX installation.

public sealed class DotNetFxInstallation
Inheritance
DotNetFxInstallation
Inherited Members

Constructors

DotNetFxInstallation(Version, string, string?, GacDirectory[], GacDirectory[])

Describes a .NET FX installation.

public DotNetFxInstallation(Version version, string installDirectory, string? facadesDirectory, GacDirectory[] gacDirectories, GacDirectory[] gacMsilDirectories)

Parameters

version Version

The version of the runtime.

installDirectory string

The base directory all libraries are installed in.

facadesDirectory string

The base directory all facade libraries are installed in (when available).

gacDirectories GacDirectory[]

The collection of relevant architecture-specific Global Assembly Cache (GAC) directories to consider.

gacMsilDirectories GacDirectory[]

The collection of relevant architecture-independent Global Assembly Cache (GAC) directories to consider.

Properties

FacadesDirectory

When available, gets the base directory all facade libraries are installed in.

public string? FacadesDirectory { get; }

Property Value

string

GacDirectories

Gets the collection of relevant architecture-specific Global Assembly Cache (GAC) directories to consider.

public GacDirectory[] GacDirectories { get; }

Property Value

GacDirectory[]

GacMsilDirectories

Gets the collection of relevant architecture-independent Global Assembly Cache (GAC) directories to consider.

public GacDirectory[] GacMsilDirectories { get; }

Property Value

GacDirectory[]

InstallDirectory

Gets the base directory all libraries are installed in.

public string InstallDirectory { get; }

Property Value

string

Version

Gets the version of the runtime.

public Version Version { get; }

Property Value

Version