Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET SDK'sı, geliştiricilerin .NET uygulamaları ve kitaplıkları oluşturmak için kullandığı bir kitaplık ve araç kümesidir. Uygulamaları derlemek ve çalıştırmak için kullanılan aşağıdaki bileşenleri içerir:
.NET SDK'sını yükleme
Her araçta olduğu gibi, ilk adım araçları makinenize yüklemektir. Senaryonuza bağlı olarak, aşağıdaki yöntemlerden birini kullanarak SDK'yı yükleyebilirsiniz:
- Yerel yükleyicileri kullanın.
- Yükleme kabuğu betiğini kullanın.
Yerel yükleyiciler öncelikli olarak geliştirme makinelerine yöneliktir. SDK, Ubuntu'daki DEB paketleri veya Windows'daki MSI paketleri gibi desteklenen her platformun yerel yükleme mekanizması kullanılarak dağıtılır. Bu yükleyiciler, yüklemeden hemen sonra kullanıcının SDK'yı kullanması için ortamı yükler ve ayarlar. Ancak, bilgisayarda yönetici ayrıcalıkları da gerektirir. Yüklenecek SDK'yı .NET indirmeleri sayfasında bulabilirsiniz.
Öte yandan betikleri çalıştırmak için yönetici ayrıcalıkları gerekmez. Ancak, makineye herhangi bir önkoşul da yüklemez; tüm önkoşulları el ile yüklemeniz gerekir. Betikler çoğunlukla derleme sunucularını ayarlamak veya araçları yönetici ayrıcalıkları olmadan yüklemek istediğinizde kullanılır. Daha fazla bilgiyi yükleme betiği referans makalesinde bulabilirsiniz. CI derleme sunucunuzda SDK'yı ayarlama hakkında bilgi için bkz . Sürekli Tümleştirme (CI) ortamlarında .NET SDK'sını kullanma.
Varsayılan olarak, SDK "yan yana" (SxS) bir şekilde yüklenir ve bu da birden çok sürümün tek bir makinede birlikte var olabileceği anlamına gelir. CLI komutlarını çalıştırdığınızda sürümün nasıl seçildiğinden bilgi için bkz . Kullanılacak .NET sürümünü seçme.
Güvenlik kılavuzu
Önemli
.NET SDK, SDK'da ayrı yürütülebilir ikili dosyalar olarak gelen çeşitli araçları bulur ve yürütür. Çoğu durumda SDK yürütülebilir dosyanın tam yolunu belirleyebilir. Ancak, SDK'nın yolu belirleyemediği ve kullanıcı girişlerine bağlı olduğu özel durumlar vardır. Bir kullanıcı ,NET SDK'sının kötü amaçlı yazılımları yürütmesine neden olan girişler sağlayabilir. Bu nedenle, SDK yükleme konumundaki belirli dosya adlarıyla eşleşen ikili içeren depolara (örneğin, msbuild.exe) güvenmemelisiniz. SDK, Windows'da C:\Program Files\dotnet\sdk\7.0.400\ veya Linux'ta /usr/bin/share/dotnet/sdk/7.0.400 gibi sürümlü bir klasöre kurulur.