Параметры конфигурации среды выполнения для WPF

В этой статье описаны параметры, которые можно использовать для настройки Windows Presentation Framework (WPF) в .NET.

Примечание.

.NET 6 стандартизует префикс DOTNET_ вместо COMPlus_ для переменных среды, которые настраивают поведение .NET во время выполнения. Но префикс COMPlus_ будет и дальше работать. Если вы используете предыдущую версию среды выполнения .NET, следует и дальше использовать префикс COMPlus_ для переменных среды.

Аппаратное ускорение в RDP

  • Определяет, используется ли аппаратное ускорение для приложений WPF, к которым осуществляется доступ через протокол удаленного рабочего стола (RDP). Аппаратное ускорение относится к использованию графического модуля обработки графики компьютера (GPU) для ускорения отрисовки графических и визуальных эффектов в приложении. Это может привести к повышению производительности и более простой, быстродействующей графике.
  • Если этот параметр не указан, вместо этого графики отображаются программным обеспечением. Это эквивалентно присвоению значения false.
Тип параметра Имя настройки Values Представленные версии
runtimeconfig.json Switch.System.Windows.Media.EnableHardwareAccelerationInRdp true — включено
false — отключено
.NET 8
Переменная среды Н/П

Этот параметр конфигурации не имеет определенного свойства MSBuild. Однако вместо этого можно добавить RuntimeHostConfigurationOption элемент MSBuild. Используйте имя параметра runtimeconfig.json в качестве значения атрибутаInclude. Пример см. в свойствах MSBuild.