Sdílet prostřednictvím


.NET nejde nainstalovat do vlastního umístění

Instalační cestu rozhraní .NET už nemůžete změnit pomocí balíčku Instalační služby systému Windows. Pokud chcete nainstalovat .NET do jiné cesty, použijte skripty dotnet-install.

Zavedená verze

.NET 6

Staré chování

Dříve bylo možné nastavit DOTNET_HOME před spuštěním instalační služby MSI systému Windows instalaci do jiného umístění než Program Files\dotnet.

Nové chování

Počínaje verzí .NET 6 DOTNET_HOME se ignoruje a sada SDK a modul runtime se vždy nainstalují v rámci Program Files\dotnet ve Windows. To má vliv na všechny instalační programy .NET, včetně všech tří modulů runtime, hostitelské sady a instalačního programu sady SDK. Má také vliv na všechny architektury, i když ovladač změny podporoval ARM64.

Důvod změny

Aby bylo možné podporovat instalace architektury SxS na ARM64, musí být verze x64 dotnet nainstalována do umístění známého pro dotnet ARM64. To znamená, že nativní verze architektury dotnet jde do Program Files\dotnet. A na ARM64 je verze x64 nainstalovaná do Program Files\dotnet\x64, takže ji najdete, když je cílem více platforem.

Pokud chcete nainstalovat do vlastního umístění, použijte místo toho instalační skripty .

Ovlivněná rozhraní API