Share via


WPF에 대한 런타임 구성 옵션

이 문서에서는 .NET에서 WPF(Windows Presentation Framework)를 구성하는 데 사용할 수 있는 설정에 대해 자세히 설명합니다.

참고 항목

.NET 6은 .NET 런타임 동작을 구성하는 환경 변수에 대해 COMPlus_ 대신 접두사 DOTNET_을 표준화합니다. 그러나 COMPlus_ 접두사도 계속 작동합니다. 이전 버전의 .NET 런타임을 사용하는 경우에도 환경 변수에 COMPlus_ 접두사를 사용해야 합니다.

RDP의 하드웨어 가속

  • RDP(원격 데스크톱 프로토콜)를 통해 액세스되는 WPF 앱에 하드웨어 가속을 사용할지 여부를 구성합니다. 하드웨어 가속은 애플리케이션에서 그래픽 및 시각 효과의 렌더링 속도를 높이기 위해 컴퓨터의 GPU(그래픽 처리 장치)를 사용하는 것을 의미합니다. 이로 인해 성능이 향상되고 그래픽이 더욱 매끄럽고 반응성이 좋아질 수 있습니다.
  • 이 설정을 생략하면 대신 소프트웨어에서 그래픽이 렌더링됩니다. 이는 값을 false으로 설정하는 것과 같습니다.
설정 유형 설정 이름 도입된 버전
runtimeconfig.json Switch.System.Windows.Media.EnableHardwareAccelerationInRdp true - 사용
false - 사용 안 함
.NET 8
환경 변수 해당 없음

이 구성 설정에는 특정 MSBuild 속성이 없습니다. 그러나 RuntimeHostConfigurationOption MSBuild 항목을 대신 추가할 수 있습니다. runtimeconfig.json 설정 이름을 Include 특성 값으로 사용합니다. 예를 들어 msBuild 속성을 참조하세요.