Arm64에 에뮬레이트된 x64의 설치 위치
Arm64 하드웨어에서 x64 버전 .NET SDK와 런타임의 설치 위치를 이동했습니다.
이전에는 x64 및 Arm64 버전이 동일한 위치에 설치되어 중단된 상태를 초래했습니다. 또한 PATH
환경 변수 값이 두 설치에 대해 모두 설정되어 있으므로 설치 순서에 따라 예기치 않은 버전의 dotnet
명령이 기본적으로 사용될 수 있습니다.
도입된 버전
.NET 6 RC 2
이전 동작
이전 버전에서는 .NET SDK와 런타임의 Arm64 및 x64 버전이 둘 다 Arm64 하드웨어의 동일한 위치에 설치되었습니다.
- macOS: /usr/local/share/dotnet
- Windows: %ProgramFiles%\dotnet
이는 한 버전만 설치된 경우 작동하지만 둘 다 설치된 경우에는 완전히 중단되었습니다.
새 동작
.NET 6에서 x64 버전의 .NET은 Arm64 하드웨어에서 x64라는 하위 폴더에 설치됩니다.
- macOS: /usr/local/share/dotnet/x64
- Windows: %ProgramFiles%\dotnet\x64
자세한 내용은 설치 위치를 참조하세요.
범주 변경
이 변경은 원본 호환성에 영향을 줄 수 있습니다.
변경 이유
이 변경이 없으면 x64 및 Arm64 버전의 .NET SDK와 .NET 런타임이 Arm64 하드웨어의 동일한 위치에 설치됩니다. 이로 인해 완전히 중단된 상태가 됩니다. 이 변경 덕분에 고객은 x64와 Arm64용으로 동시에 개발할 수 있습니다.
권장 작업
x64 버전의 dotnet
명령을 사용해야 하는 경우 해당 파일 경로를 PATH
환경 변수에 수동으로 추가합니다.
영향을 받는 API
해당 없음
참고 항목
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기