Partilhar via


Opções de configuração de tempo de execução para WPF

Este artigo detalha as configurações que você pode usar para configurar o Windows Presentation Framework (WPF) no .NET.

Nota

O .NET 6 padroniza o prefixo DOTNET_ em vez de variáveis de ambiente que configuram o comportamento em tempo de execução do COMPlus_ .NET. No entanto, o prefixo COMPlus_ continuará a funcionar. Se você estiver usando uma versão anterior do tempo de execução do .NET, ainda deverá usar o prefixo COMPlus_ para variáveis de ambiente.

Aceleração de hardware em RDP

  • Configura se a aceleração de hardware é usada para aplicativos WPF que são acessados por meio do protocolo RDP (Remote Desktop Protocol). A aceleração de hardware refere-se ao uso da unidade de processamento gráfico (GPU) de um computador para acelerar a renderização de gráficos e efeitos visuais em um aplicativo. Isso pode resultar em melhor desempenho e gráficos mais perfeitos e responsivos.
  • Se você omitir essa configuração, os gráficos serão renderizados pelo software. Isso equivale a definir o valor como false.
Tipo de configuração Nome da definição Valores Versão introduzida
runtimeconfig.json Switch.System.Windows.Media.EnableHardwareAccelerationInRdp true - ativado
false - deficientes
.NET 8
Variável de ambiente N/A

Esta definição de configuração não tem uma propriedade MSBuild específica. No entanto, você pode adicionar um RuntimeHostConfigurationOption item MSBuild em vez disso. Use o nome da configuração runtimeconfig.json como o valor do Include atributo. Para obter um exemplo, consulte Propriedades do MSBuild.