Udostępnij za pośrednictwem


Opcje konfiguracji środowiska uruchomieniowego dla WPF

W tym artykule szczegółowo przedstawiono ustawienia, których można użyć do skonfigurowania programu Windows Presentation Framework (WPF) na platformie .NET.

Uwaga

Program .NET 6 standardizuje prefiks DOTNET_ zamiast COMPlus_ zmiennych środowiskowych, które konfigurują zachowanie czasu wykonywania platformy .NET. COMPlus_ Jednak prefiks będzie nadal działać. Jeśli używasz poprzedniej wersji środowiska uruchomieniowego platformy .NET, nadal należy użyć prefiksu COMPlus_ dla zmiennych środowiskowych.

Przyspieszanie sprzętowe w rozwiązaniu RDP

  • Określa, czy przyspieszanie sprzętowe jest używane dla aplikacji WPF, które są dostępne za pośrednictwem protokołu RDP (Remote Desktop Protocol). Przyspieszanie sprzętowe odnosi się do korzystania z procesora graficznego (GPU) komputera w celu przyspieszenia renderowania efektów graficznych i wizualnych w aplikacji. Może to spowodować zwiększenie wydajności i bardziej bezproblemową, elastyczną grafikę.
  • Jeśli to ustawienie zostanie pominięte, zamiast tego grafika jest renderowana przez oprogramowanie. Jest to równoważne ustawieniu wartości na false.
Typ ustawienia Nazwa ustawienia Wartości Wprowadzona wersja
runtimeconfig.json Switch.System.Windows.Media.EnableHardwareAccelerationInRdp true -Włączone
false -Wyłączone
.NET 8
Zmienna środowiskowa Nie dotyczy

To ustawienie konfiguracji nie ma określonej właściwości MSBuild. Można jednak dodać RuntimeHostConfigurationOption element MSBuild. Użyj nazwy ustawienia runtimeconfig.json jako wartości atrybutuInclude. Aby zapoznać się z przykładem, zobacz Właściwości programu MSBuild.