다음을 통해 공유


.NET을 사용자 지정 위치에 설치할 수 없음

Windows Installer 패키지를 사용하여 .NET의 설치 경로를 더 이상 변경할 수 없습니다. .NET을 다른 경로에 설치하려면 dotnet-install 스크립트를 사용합니다.

도입된 버전

.NET 6

이전 동작

이전에는 Windows MSI 설치 프로그램을 실행하기 전에 DOTNET_HOME을(를) 설정하여 Program Files\dotnet 이외의 위치에 설치할 수 있었습니다.

새 동작

.NET 6부터 DOTNET_HOME(은)는 무시되고 SDK 및 런타임은 항상 Windows의 Program Files\dotnet 아래에 설치됩니다. 이는 세 개의 런타임, 호스팅 번들 및 SDK 설치 프로그램을 포함하여 모든 .NET 설치 프로그램에 영향을 줍니다. 이는 변경 드라이버가 ARM64 지원임에도 불구하고 모든 아키텍처에도 영향을 줍니다.

변경 이유

ARM64에서 SxS 아키텍처 설치를 지원하려면 ARM64 dotnet에 알려진 위치에 x64 버전의 dotnet을 설치해야 합니다. 즉, dotnet의 네이티브 아키텍처 버전은 Program Files\dotnet으로 이동합니다. ARM64에서는 x64 버전이 Program Files\dotnet\x64에 설치되므로 여러 플랫폼을 대상으로 할 때 찾을 수 있습니다.

사용자 지정 위치에 설치하려면 대신 설치 스크립트를 사용합니다.

영향을 받는 API

N/A