Condividi tramite


AppDomainSetup.TargetFrameworkName Proprietà

Definizione

Ottiene (o, in .NET Framework, imposta) una stringa che specifica il FrameworkName(String) framework di destinazione in un formato che può essere analizzato dal costruttore.

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

Valore della proprietà

String

Framework di destinazione dell'eseguibile che ha avviato il processo.

Commenti

Impostare questa proprietà per indicare alla versione di .NET Framework attualmente in esecuzione che il dominio applicazione verrà utilizzato per caricare ed eseguire gli assembly compilati per la versione e il profilo di destinazione. Se la versione di .NET Framework attualmente in esecuzione presenta comportamenti facoltativi che influiscono sulla compatibilità del codice compilato con la versione di destinazione, è possibile abilitare o disabilitare tali comportamenti, in base alle esigenze, per migliorare la compatibilità. Ciò può essere utile quando un'applicazione supporta componenti aggiuntivi compilati con più versioni di .NET Framework eseguendoli in domini applicazione separati.

Per le applicazioni client, il valore della proprietà TargetFrameworkName viene dedotto dall'attributo TargetFrameworkAttribute. In Visual Studio 2010 e versioni successive, questo attributo viene aggiunto automaticamente all'assembly in base all'impostazione della proprietà Target Framework del progetto.

Si applica a