Condividi tramite


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 - abilitata
false - 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.