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 - ativadofalse - 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.