Compartilhar via


Opções de configuração de runtime para WPF

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

Observação

O .NET 6 usa o prefixo DOTNET_ como padrão em vez de COMPlus_ para variáveis de ambiente que configuram o comportamento de tempo de execução do .NET. No entanto, o prefixo COMPlus_ continuará funcionando. Se você estiver usando uma versão anterior do runtime do .NET, continue usando o prefixo COMPlus_ para variáveis de ambiente.

Aceleração de hardware no RDP

  • Configura se a aceleração de hardware é usada para aplicativos WPF que são acessados por meio do Protocolo RDP (Protocolo de Área de Trabalho Remota). A aceleração de hardware refere-se ao uso da GPU (unidade de processamento gráfico) de um computador para acelerar a renderização de elementos gráficos e efeitos visuais em um aplicativo. Isso pode resultar em um desempenho aprimorado e gráficos mais contínuos e responsivos.
  • Se você omitir essa configuração, os gráficos serão renderizados pelo software. Isso é equivalente a definir o valor como false.
Tipo de configuração Nome da configuração Valores Versão introduzida
runtimeconfig.json Switch.System.Windows.Media.EnableHardwareAccelerationInRdp true - habilitado
false -desabilitado
.NET 8
Variável de ambiente N/D

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