Condividi tramite


Percorso di installazione x64 emulato n Arm64

È stato spostato il percorso di installazione della versione x64 di .NET SDK e del runtime nell'hardware Arm64.

In precedenza, le versioni x64 e Arm64 venivano installate nella stessa posizione, causando un'interruzione dello stato. Inoltre, il valore della PATH variabile di ambiente è stato impostato per entrambe le installazioni, quindi, a seconda dell'ordine di installazione, potrebbe essere presente una versione imprevista del dotnet comando usato per impostazione predefinita.

Versione introdotta

.NET 6 RC 2

Comportamento precedente

Nelle versioni precedenti, sia le versioni arm64 che x64 di .NET SDK e il runtime venivano installati nella stessa posizione nell'hardware Arm64:

  • macOS: /usr/local/share/dotnet
  • Windows: %ProgramFiles%\dotnet

Questa operazione ha funzionato se è stata installata una sola versione, ma è stata completamente interrotta se sono stati installati entrambi.

Nuovo comportamento

In .NET 6 la versione x64 di .NET viene installata in una sottocartella denominata x64 nell'hardware Arm64:

  • macOS: /usr/local/share/dotnet/x64
  • Windows: %ProgramFiles%\dotnet\x64

Per altre informazioni, vedere Percorso di installazione.

Categoria di modifiche

Questa modifica può influire sulla compatibilità dell'origine.

Motivo della modifica

Senza questa modifica, le versioni x64 e Arm64 di .NET SDK e runtime .NET vengono installate nella stessa posizione nell'hardware Arm64. Questo porta a trovarsi in uno stato di completa rottura. Questa modifica consente ai clienti di sviluppare contemporaneamente sia per x64 che per Arm64.

Se è necessario usare la versione x64 del comando dotnet, aggiungere manualmente il percorso del file alla variabile di ambiente PATH.

API interessate

N/D

Vedi anche