Nie można zainstalować platformy .NET w lokalizacji niestandardowej
Nie można już zmienić ścieżki instalacji platformy .NET przy użyciu pakietu Instalatora Windows. Aby zainstalować platformę .NET w innej ścieżce, użyj skryptów dotnet-install.
Wprowadzona wersja
.NET 6
Stare zachowanie
Wcześniej można było ustawić DOTNET_HOME
przed uruchomieniem instalatora MSI systemu Windows do zainstalowania w lokalizacji innej niż Program Files\dotnet.
Nowe zachowanie
Począwszy od platformy .NET 6, jest ignorowany, DOTNET_HOME
a zestaw SDK i środowisko uruchomieniowe będą zawsze instalowane w obszarze Program Files\dotnet w systemie Windows. Ma to wpływ na wszystkie instalatory platformy .NET, w tym wszystkie trzy środowiska uruchomieniowe, pakiet hostingu i instalator zestawu SDK. Ma to również wpływ na wszystkie architektury, mimo że sterownik zmiany był wsparciem ARM64.
Przyczyna wprowadzenia zmiany
Aby obsługiwać instalację architektury SxS w architekturze ARM64, należy zainstalować wersję x64 dotnet w lokalizacji znanej z sieci dotnet arm64. Oznacza to, że natywna wersja architektury dotnet jest w programie Program Files\dotnet. W usłudze ARM64 wersja x64 jest zainstalowana w folderze Program Files\dotnet\x64, więc można go znaleźć, gdy jest przeznaczonych dla wielu platform.
Zalecana akcja
Aby zainstalować w lokalizacji niestandardowej, należy zamiast tego użyć skryptów instalacji.
Dotyczy interfejsów API
Nie dotyczy