.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:
Her araçta olduğu gibi, ilk adım araçları makinenize almaktır. 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, makinede yönetici ayrıcalıkları da gerektirir. Yüklenecek SDK'yı .NET indirmeleri sayfasında bulabilirsiniz.
Öte yandan betikleri yüklemek 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 başvuru 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 dosyalara (örneğin, msbuild.exe) güvenmemeniz gerekir. SDK, Windows'da C:\Program Files\dotnet\sdk\7.0.400\ veya Linux üzerinde /usr/bin/share/dotnet/sdk/7.0.400 gibi bir sürüme yüklenir.
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
.NET, pek çok farklı türde uygulama oluşturmaya yönelik ücretsiz, platformlar arası, açık kaynak bir geliştirici platformudur. .NET ile birden çok dil, düzenleyici ve kitaplık kullanarak web, mobil, masaüstü, oyun ve IoT için uygulama oluşturabilirsiniz.
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.