WPF 的运行时配置选项

本文详细介绍了可用于在 .NET 中配置 Windows Presentation Framework (WPF) 的设置。

注意

.NET 6 为用于配置 .NET 运行时行为的环境变量标准化前缀 DOTNET_ 而不是 COMPlus_。 但是,COMPlus_ 前缀仍将继续正常工作。 如果使用的是早期版本的 .NET 运行时,则环境变量仍应该使用 COMPlus_ 前缀。

RDP 中的硬件加速

  • 配置硬件加速是否用于通过远程桌面协议 (RDP) 访问的 WPF 应用。 硬件加速是指使用计算机的图形处理单元 (GPU) 加快应用程序中图形和视觉效果的呈现。 这可以提高性能并实现更无缝的响应式图形。
  • 如果忽略此设置,图形由软件呈现。 它等效于将值设置为 false
设置类型 设置名 引入的版本
runtimeconfig.json Switch.System.Windows.Media.EnableHardwareAccelerationInRdp true - 启用
false - 禁用
.NET 8
环境变量 空值

此配置设置没有特定的 MSBuild 属性。 但是,可以转而添加 MSBuild 项 RuntimeHostConfigurationOption。 将 runtimeconfig.json 设置名称用作 Include 特性的值。 如需示例,请参阅 MSBuild 属性