Opzioni di configurazione del runtime per WPF
Questo articolo illustra in dettaglio quali impostazioni è possibile usare per configurare Windows Presentation Framework (WPF) in .NET.
Nota
.NET 6 standardizza il prefisso DOTNET_
anziché quello di COMPlus_
per le variabili di ambiente che configurano il comportamento in fase di esecuzione di .NET. Tuttavia, il prefisso diCOMPlus_
continuerà a funzionare. Se si usa una versione precedente del runtime .NET, è comunque consigliabile usare il prefisso COMPlus_
per le variabili di ambiente.
Accelerazione hardware in RDP
- Configura le modalità d'uso dell'accelerazione hardware per le applicazioni WPF a cui si accede tramite Remote Desktop Protocol (RDP). L'accelerazione hardware si riferisce all'uso dell'unità di elaborazione grafica (GPU) di un computer per velocizzare il rendering della grafica e degli effetti visivi in un'applicazione. In questo modo si possono ottenere prestazioni migliori e una grafica più fluida e reattiva.
- Se si omette questa impostazione, il rendering della grafica viene invece eseguito dal software. Ciò equivale a impostare il valore su
false
.
Tipo di impostazione | Nome impostazione | Valori | Versione introdotta |
---|---|---|---|
runtimeconfig.json | Switch.System.Windows.Media.EnableHardwareAccelerationInRdp |
true - abilitatafalse - disabilitata |
.NET 8 |
Variabile di ambiente | N/D |
Questa impostazione di configurazione non dispone di una proprietà MSBuild specifica. È tuttavia possibile aggiungere un elemento MSBuild RuntimeHostConfigurationOption
in alternativa. Usare il nome dell'impostazione runtimeconfig.json come valore dell'attributo Include
. Per un esempio, vedere Proprietà di MSBuild.