WPF のランタイム構成オプション
この記事では、.NET で Windows Presentation Framework (WPF) を構成するために使用できる設定について詳しく説明します。
Note
.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 項目を追加することもできます。 Include
属性の値として runtimeconfig.json 設定名を使用します。 たとえば、「MSBuild プロパティ」を参照してください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET