Partilhar via


AppDomainSetup.TargetFrameworkName Propriedade

Definição

Obtém (ou, em .NET Framework, define) uma cadeia de caracteres que especifica a estrutura de destino em um formato que pode ser analisado pelo FrameworkName(String) construtor.

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

Valor da propriedade

String

A estrutura de destino do executável que iniciou o processo.

Comentários

Defina essa propriedade para informar a versão em execução do .NET Framework que o domínio do aplicativo será usado para carregar e executar assemblies que foram compilados para a versão e o perfil de destino. Se a versão atualmente em execução do .NET Framework tiver comportamentos opcionais que afetam a compatibilidade do código compilado com a versão de destino, ela poderá habilitar ou desabilitar esses comportamentos, conforme apropriado, para melhorar a compatibilidade. Isso pode ser útil quando um aplicativo dá suporte a suplementos compilados com várias versões do .NET Framework executando-os em domínios de aplicativo separados.

Para aplicativos cliente, o valor da TargetFrameworkName propriedade é inferido do TargetFrameworkAttribute atributo. Em Visual Studio 2010 e posteriores, esse atributo é adicionado ao assembly automaticamente com base na configuração da propriedade Estrutura de Destino do projeto.

Aplica-se a