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 속성을 참조하세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET