Не удается установить .NET в пользовательском расположении
Вы больше не можете изменить путь установки .NET с помощью пакета установщика Windows. Чтобы установить .NET в другой путь, используйте скрипты dotnet-install.
Представленные версии
.NET 6
Старое поведение
Ранее можно задать DOTNET_HOME
перед запуском установщика MSI Windows для установки в расположение, отличное от Program Files\dotnet.
Новое поведение
Начиная с .NET 6, игнорируется, DOTNET_HOME
а пакет SDK и среда выполнения всегда будут устанавливаться в разделе Program Files\dotnet в Windows. Это влияет на все установщики .NET, включая все три среды выполнения, пакет размещения и установщик пакета SDK. Это также влияет на все архитектуры, несмотря на то, что драйвер изменения был поддержкой ARM64.
Причина изменения
Для поддержки архитектуры SxS в ARM64 необходимо установить версию dotnet x64 в расположение, известное для dotnet ARM64. Это означает, что собственная версия архитектуры dotnet переходит в Program Files\dotnet. И на ARM64 версия x64 устанавливается в Program Files\dotnet\x64, поэтому ее можно найти при выборе нескольких платформ.
Рекомендуемое действие
Чтобы установить в пользовательское расположение, используйте скрипты установки.
Затронутые API
Н/Д