Partager via


AppDomainSetup.TargetFrameworkName Propriété

Définition

Obtient (ou, dans .NET Framework, définit) une chaîne qui spécifie l’infrastructure cible dans un format qui peut être analysé par le FrameworkName(String) constructeur.

public:
 property System::String ^ TargetFrameworkName { System::String ^ get(); };
public:
 property System::String ^ TargetFrameworkName { System::String ^ get(); void set(System::String ^ value); };
public string? TargetFrameworkName { get; }
public string TargetFrameworkName { get; set; }
member this.TargetFrameworkName : string
member this.TargetFrameworkName : string with get, set
Public ReadOnly Property TargetFrameworkName As String
Public Property TargetFrameworkName As String

Valeur de propriété

String

Framework cible du fichier exécutable qui a démarré le processus.

Remarques

Définissez cette propriété pour indiquer à la version en cours d’exécution du .NET Framework que le domaine d’application sera utilisé pour charger et exécuter des assemblys qui ont été compilés pour la version cible et le profil. Si la version en cours d’exécution du .NET Framework a des comportements facultatifs qui affectent la compatibilité du code compilé avec la version cible, elle peut activer ou désactiver ces comportements, selon les besoins, pour améliorer la compatibilité. Cela peut être utile lorsqu’une application prend en charge les compléments compilés avec plusieurs versions du .NET Framework en les exécutant dans des domaines d’application distincts.

Pour les applications clientes, la valeur de la TargetFrameworkName propriété est déduite de l’attribut TargetFrameworkAttribute . Dans Visual Studio 2010 et versions ultérieures, cet attribut est ajouté automatiquement à l’assembly en fonction du paramètre de la propriété Target Framework du projet.

S’applique à