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.
Azione consigliata
Se è necessario usare la versione x64 del comando dotnet
, aggiungere manualmente il percorso del file alla variabile di ambiente PATH
.
API interessate
N/D