Aracılığıyla paylaş


.NET özel konuma yüklenemiyor

Windows Installer paketiyle artık .NET'in yükleme yolunu değiştiremezsiniz. .NET'i farklı bir yola yüklemek için dotnet-install betiklerini kullanın.

Sürüm kullanıma sunulmuştur

.NET 6

Eski davranış

Daha önce, Program Files\dotnet dışında bir konuma yüklemek için Windows MSI yükleyicisini çalıştırmadan önce ayarlayabilirsinizDOTNET_HOME.

Yeni davranış

.NET 6'dan DOTNET_HOME başlayarak yoksayılır ve SDK ve çalışma zamanı her zaman Windows'da Program Files\dotnet altında yüklenir. Bu, üç çalışma zamanı, barındırma paketi ve SDK yükleyicisi de dahil olmak üzere tüm .NET yükleyicilerini etkiler. Ayrıca, değişikliğin sürücüsü ARM64 desteği olsa da tüm mimarileri etkiler.

Değişiklik nedeni

ARM64'te SxS mimarisi yüklemelerini desteklemek için, dotnet'in x64 sürümünün ARM64 dotnet'i tarafından bilinen bir konuma yüklenmesi gerekir. Bu, dotnet'in yerel mimari sürümünün Program Files\dotnet dizinine gittiği anlamına gelir. ARM64'te x64 sürümü Program Files\dotnet\x64'e yüklenir, böylece birden çok platform hedeflendiğinde bulunabilir.

Özel bir konuma yüklemek için bunun yerine yükleme betiklerini kullanın.

Etkilenen API’ler

Yok