Opciones de configuración de ejecución para WPF
En este artículo se detallan los valores que puede usar para configurar Windows Presentation Framework (WPF) en .NET.
Nota:
.NET 6 estandariza en el prefijo DOTNET_
en lugar de en COMPlus_
para las variables de entorno que configuran el comportamiento en tiempo de ejecución de .NET. Sin embargo, el prefijo COMPlus_
seguirá funcionando. Si usa una versión anterior del runtime de .NET, debe seguir usando el prefijo COMPlus_
para las variables de entorno.
Aceleración de hardware en RDP
- Configura si se usa la aceleración de hardware para aplicaciones WPF a las que se accede mediante el Protocolo de Escritorio remoto (RDP). La aceleración de hardware hace referencia al uso de la unidad de procesamiento de gráficos (GPU) de un equipo para acelerar la representación de gráficos y efectos visuales en una aplicación. Esto puede dar lugar a un rendimiento mejorado y gráficos con mayor capacidad de respuesta.
- Si omite esta configuración, el software representará los gráficos. Esto es equivalente a establecer el valor en
false
.
Tipo de configuración | Nombre de valor | Valores | Versión introducida |
---|---|---|---|
runtimeconfig.json | Switch.System.Windows.Media.EnableHardwareAccelerationInRdp |
true : habilitado.false : deshabilitado. |
.NET 8 |
Variable del entorno | N/D |
Esta configuración no tiene una propiedad específica de MSBuild. Sin embargo, puede agregar un elemento RuntimeHostConfigurationOption
de MSBuild en su lugar. Use el nombre de la configuración runtimeconfig.json como valor del atributo Include
. Para obtener un ejemplo, consulte propiedades de MSBuild.