geliştiriciler için .NET Framework yükler

.net, Windows çalışan pek çok uygulamanın ayrılmaz bir parçasıdır ve bu uygulamaların çalışması için ortak işlevsellik sağlar. geliştiriciler için .NET Framework, görsel açıdan etkileyici kullanıcı deneyimleri ve sorunsuz ve güvenli iletişim içeren uygulamalar oluşturmak için kapsamlı ve tutarlı bir programlama modeli sağlar.

Not

bu makale, kendi sistemlerinde .NET Framework yüklemek isteyen ya da uygulamalarını uygulamalarıyla yüklemek isteyen geliştiricilere yöneliktir. .NET Framework yüklemeyle ilgilenen kullanıcılar için, Windows 10 ve Windows Server 2016 .NET Framework yüklemegibi belirli işletim sistemlerine .NET Framework yüklemeyi tartışan ayrı makalelere bakın.

bu makalede, .NET Framework 4,5 ' den .NET Framework tüm sürümlerini bilgisayarınızda .NET Framework 4,8 ' e yüklemek için bağlantılar sağlanmaktadır. geliştiriciyseniz, .NET Framework indirmek ve uygulamalarınıza dağıtmak için bu bağlantıları da kullanabilirsiniz. uygulamanızla .NET Framework bir sürümünü dağıtma hakkında daha fazla bilgi için bkz. geliştiriciler için .NET Framework dağıtım kılavuzu.

Önemli

.NET Framework SHA1 algoritmasını kullanan sertifikalar kullanılarak dijital olarak imzalanan tüm içerikler, gelişen sektör standartlarını desteklemek için kullanımdan kaldırılan içeriktir.

Aşağıdaki .NET Framework sürümleri 26 Nisan 2022'de destek sonu: 4.5.2, 4.6 ve 4.6.1'e ulaşacak. Bu tarihten sonra bu sürümler için güvenlik düzeltmeleri, güncelleştirmeler ve teknik destek sağlanacaktır.

.NET Framework 4.5.2, 4.6 veya 4.6.1 kullanıyorsanız, güncelleştirmeleri ve teknik desteği almaya devam etmek için dağıtılan çalışma zamanlarınızı 26 Nisan 2022'den önce .NET Framework 4.6.2 gibi daha yeni bir sürüme güncelleştirin.

Güncelleştirilmiş SHA2 imzalı yükleyiciler, .NET Framework 3.5 SP1 ve 4.6.2 ile 4.8 arasında kullanılabilir. Daha fazla bilgi için SHA1kullanımdan yükleme planı, .NET 4.5.2, 4.6 ve 4.6.1yaşam döngüsü güncelleştirme blog gönderisi ve SSS bölümüne bakın.

Önemli

.NET Framework 4 ' teki tüm .NET Framework sürümleri yerinde güncelleştirmeler olduğundan, sistemde yalnızca tek bir 4. x sürümü bulunabilir. ayrıca, .NET Framework belirli sürümleri Windows işletim sisteminin bazı sürümlerine önceden yüklenir. Bunun anlamı:

  • Zaten makinede daha sonraki 4. x sürümü yüklüyse, önceki 4. x sürümünü yükleyemezsiniz.
  • işletim sistemi belirli bir .NET Framework sürümüyle önceden yüklenmişse, önceki 4. x sürümünü aynı makineye yükleyemezsiniz.
  • Daha sonraki bir sürümünü yüklerseniz, önce önceki sürümü kaldırmanız gerekmez.

.NET Framework sürümleri ve bir bilgisayara hangi sürümlerin yüklendiğini belirleme hakkında daha fazla bilgi için bkz. sürümler ve bağımlılıklar ve nasıl yapılır: hangi .NET Framework sürümlerinin yüklendiğini belirleme.

Not

.NET Framework 3,5 hakkında daha fazla bilgi için bkz. Windows 11 ' .NET Framework 3,5, Windows 10, Windows 8.1 ve Windows 8.

Hızlı bağlantılar için aşağıdaki tabloyu kullanın veya Ayrıntılar için daha fazla bilgi edinin. yüklemeden önce .NET Framework sistem gereksinimlerini görüntülemek için bkz. sistem gereksinimleri. Sorun giderme konusunda yardım için bkz. sorun giderme.

.NET Framework sürümü Yükleyici (Geliştirici paketi ve çalışma zamanı) Platform desteği
4.8 .NET Framework 4.8 Dahil edilen:

Windows 11
Windows 10 Mayıs 2019 Güncelleştirmesi (ve sonraki sürümler)
Visual Studio 2019 (16,3 güncelleştirme)

Şunları yükleyebilirsiniz:

Windows 10 Ekim 2018 Güncelleştirmesi
Windows 10 Nisan 2018 güncelleştirmesi
Windows 10 Fall Creators Update
Windows 10 Creators Update
Windows 10 Yıldönümü Güncelleştirmesi
Windows 8.1 ve önceki sürümler
Windows Sunucu 2022
Windows Server 2019
Windows Sunucu, sürüm 1809
Windows Sunucu, sürüm 1803

(tam liste için bkz. sistem gereksinimleri)
4.7.2 .NET Framework 4.7.2 Dahil edilen:

Windows 10 Ekim 2018 Güncelleştirmesi
Windows 10 Nisan 2018 güncelleştirmesi
Windows Server 2019
Windows Sunucu, sürüm 1809
Windows Sunucu, sürüm 1803
Visual Studio 2017 (15,8 güncelleştirme)

Şunları yükleyebilirsiniz:

Windows 10 Fall Creators Update
Windows 10 Creators Update
Windows 10 Yıldönümü Güncelleştirmesi
Windows 8.1 ve önceki sürümler
Windows Sunucu, sürüm 1709 ve önceki sürümler

(tam liste için bkz. sistem gereksinimleri)
4.7.1 .NET Framework 4.7.1 Dahil edilen:

Windows 10 Fall Creators Update
Windows Sunucu, sürüm 1709
Visual Studio 2017 (15,5 güncelleştirme)

Şunları yükleyebilirsiniz:

Windows 10 Creators Update
Windows 10 Yıldönümü Güncelleştirmesi
Windows 8.1 ve önceki sürümler
Windows Server 2016 ve önceki sürümler
(tam liste için bkz. sistem gereksinimleri)
4.7 .NET Framework 4,7 Dahil edilen:

Windows 10 Creators Update
Visual Studio 2017 (15,3 güncelleştirme)

Şunları yükleyebilirsiniz:

Windows 10 Yıldönümü Güncelleştirmesi
Windows 8.1 ve önceki sürümler
Windows Server 2016 ve önceki sürümler
(tam liste için bkz. sistem gereksinimleri)
4.6.2 .NET Framework 4.6.2 Dahil edilen:

Windows 10 Yıldönümü Güncelleştirmesi

Şunları yükleyebilirsiniz:

Windows 10 Kasım güncelleştirmesi
Windows 10
Windows 8.1 ve önceki sürümler
Windows Server 2012 R2 ve önceki sürümler
(tam liste için bkz. sistem gereksinimleri)
4.6.1 .NET Framework 4.6.1 Dahil edilen:

Visual Studio 2015 güncelleştirme 2

Şunları yükleyebilirsiniz:

Windows 10
Windows 8.1 ve önceki sürümler
Windows Server 2012 R2 ve önceki sürümler
(tam liste için bkz. sistem gereksinimleri)
4,6 .NET Framework 4.6 Dahil edilen:

Windows 10
Visual Studio 2015

Şunları yükleyebilirsiniz:

Windows 8.1 ve önceki sürümler
Windows Server 2012 R2 ve önceki sürümler
(tam liste için bkz. sistem gereksinimleri)
4.5.2 .NET Framework 4.5.2 Şunları yükleyebilirsiniz:

Windows 8.1 ve önceki sürümler
Windows Server 2012 R2 ve önceki sürümler
(tam liste için bkz. sistem gereksinimleri)
4.5.1 .NET Framework 4.5.1 Dahil edilen:

Windows 8.1
Windows Server 2012 R2
Visual Studio 2013

Şunları yükleyebilirsiniz:

Windows 8 ve önceki sürümler
Windows Server 2012 ve önceki sürümler
(tam liste için bkz. sistem gereksinimleri)
4,5 .NET Framework 4.5 Dahil edilen:

Windows 8
Windows Server 2012
Visual Studio 2012

Şunları yükleyebilirsiniz:

Windows 7 ve önceki sürümler
Windows Server 2008 SP2 ve öncesi
(tam liste için bkz. sistem gereksinimleri)

Önemli

Visual Studio 2022 ' den itibaren, Visual Studio artık .NET Framework 4,0-4.5.1 için .NET Framework bileşenleri içermez çünkü bu sürümler artık desteklenmemektedir. Visual Studio 2022 ve sonraki sürümleri .NET Framework 4.5.1 aracılığıyla .NET Framework 4,0 ' i hedefleyen uygulamalar derleyemiyor. Bu uygulamaları oluşturmaya devam etmek için Visual Studio 2019 veya önceki bir sürümünü kullanabilirsiniz.

desteklenen tüm platformlarda, varsa .NET Framework belirli bir sürümü için geliştirici paketini yükleyebilirsiniz.

Web veya çevrimdışı yükleyiciyi şu şekilde yükleyebilirsiniz:

  • Windows 8.1 ve önceki sürümler

  • Windows Server 2012 R2 ve önceki sürümler

Tam liste için bkz. sistem gereksinimleri.

hem kullanıcılar hem de geliştiriciler için .NET Framework genel bir giriş için bkz. başlarken. uygulamanıza .NET Framework dağıtma hakkında daha fazla bilgi için bkz. dağıtım kılavuzu. .NET Framework mimarisi ve temel özellikleri hakkında bilgi edinmek için bkz. genel bakış.

Yükleme seçenekleri

Visual Studio veya başka bir geliştirme ortamında .NET Framework en güncel sürümüne göre geliştirmek üzere bir geliştirici hedefleme paketi yükleyin veya uygulama veya denetim ile dağıtım için .NET Framework yeniden dağıtılabilir indirin.

.NET Framework geliştirici paketini veya hedefleme paketini yüklemek için

hedefleme paketi , Visual Studio ve bazı diğer geliştirme ortamlarında geliştirme sırasında uygulamanızın belirli bir .NET Framework sürümünü hedeflemesini sağlar. bir geliştirici paketi , ilgili hedefleme paketiyle birlikte .NET Framework ve eşlik eden SDK 'nin belirli bir sürümünü içerir.

.NET Framework 4.5.1 veya 4.5.2 için geliştirici paketi, .NET Framework 4,6 için hedefleme paketi ve .NET Framework 4.6.1, 4.6.2, 4,7, 4.7.1, 4.7.2 veya 4,8 için geliştirici paketi, tümleşik d 'de kullanılmak üzere başvuru derlemelerinin, dil paketlerinin ve ıntellisense dosyalarının belirli bir .NET Framework sürümünü sağlar Visual Studio gibi evelopment ortamı. Visual Studio kullanıyorsanız, geliştirici paketi veya hedefleme paketi ayrıca yeni bir proje oluştururken hedef seçimlere .NET Framework yüklü sürümünü de ekler. Aşağıdakilerden birini seçin:

Geliştirici paketi indirme sayfasında İndir' i seçin. Sonra, Çalıştır veya Kaydet' i seçin ve sorulduğunda yönergeleri izleyin. ayrıca, aşağıdaki şekilde gösterildiği gibi, Visual Studio Yükleyicisi .net masaüstü geliştirme iş yükünde isteğe bağlı bileşenlerden seçerek .NET Framework belirli bir sürümü için geliştirici paketini veya hedefleme paketini de yükleyebilirsiniz.

.net masaüstü geliştirme iş yüküyle Visual Studio Yükleyicisi

.NET Framework belirli bir sürümünü hedeflediğinizde, uygulamanız söz konusu sürümün geliştirici paketine dahil olan başvuru derlemeleri kullanılarak oluşturulur. Çalışma zamanında, derlemeler genel derleme önbelleğinden çözümlenir ve başvuru derlemeleri kullanılmaz.

Visual Studio bir uygulama oluştururken veya komut satırından MSBuild kullanırken, "framework -version" çerçevesinin başvuru derlemeleri "olarak MSBuild error MSB3644 görüntülenebilir. Hatayı gidermek için, bu .NET Framework sürümü için Geliştirici paketini veya hedefleme paketini indirin.

.NET Framework yeniden dağıtılabilir yükleme veya indirme

yükleyiciler, .NET Framework sürümlerini hedefleyen bir uygulama veya denetim için .NET Framework bileşenleri indirir. Bu bileşenlerin, uygulamanın veya denetimin çalıştığı her bilgisayara yüklenmesi gerekir. Bu yükleyiciler yeniden dağıtılabilir, bu sayede uygulamanızı uygulamanızın Kurulum programına dahil edebilirsiniz.

İndirme sayfası birkaç dilde sunulmaktadır, ancak indirmelerin çoğu yalnızca Ingilizce olarak sunulmaktadır. Ek dil desteği için bir dil paketi yüklemelisiniz.

İki yeniden dağıtılabilir yükleyici türü mevcuttur:

  • Web yükleyici (Web Önyükleyicisi), gerekli bileşenleri ve yükleme bilgisayarının işletim sistemiyle eşleşen dil paketini Web 'den indirir. Bu paket çevrimdışı yükleyiciden çok daha küçüktür, ancak tutarlı bir Internet bağlantısı gerektirir. Ek dil desteği yüklemek için tek başına dil paketlerini indirebilirsiniz.

  • çevrimdışı yükleyici (tek başına yeniden dağıtılabilir) .NET Framework yüklemek için gerekli tüm bileşenleri içerir, ancak dil paketlerini içermez. Bu indirme, Web yükleyicisinden daha büyük. Çevrimdışı yükleyici Internet bağlantısı gerektirmez. Çevrimdışı yükleyiciyi çalıştırdıktan sonra, dil desteğini yüklemek için tek başına dil paketlerini indirebilirsiniz. Tutarlı bir Internet bağlantısına sahip değilseniz, çevrimdışı yükleyiciyi kullanın.

Hem Web hem de çevrimdışı yükleyiciler x86 tabanlı ve x64 tabanlı bilgisayarlar için tasarlanmıştır (bkz. sistem gereksinimleri), ancak Itanium tabanlı bilgisayarları desteklemez.

  1. yüklemek istediğiniz .NET Framework sürümünün karşıdan yükleme sayfasını açın:

  2. İndirme sayfasının dilini seçin. Bu seçenek .NET Framework yerelleştirilmiş kaynaklarını indirmez; yalnızca indirme sayfasında görünen metni etkiler.

  3. İndir' i seçin.

  4. İstenirse, sistem mimarinizle eşleşen indirmeyi seçin ve ardından İleri' yi seçin.

  5. Karşıdan yükleme istemi göründüğünde, aşağıdakilerden birini yapın:

    • bilgisayarınıza .NET Framework yüklemek istiyorsanız, çalıştır' ı seçin ve ekranınızdaki istemleri izleyin.

    • yeniden dağıtım için .NET Framework indirmek istiyorsanız kaydet' i seçin ve ekranınızdaki istemleri izleyin.

  6. Daha fazla dil için kaynak indirmek isterseniz, bir veya daha fazla dil paketi yüklemek için sonraki bölümdeki yönergeleri izleyin.

Not

Yükleme sırasında herhangi bir sorunla karşılaşırsanız bkz. sorun giderme.

Yükleme notları:

  • .NET Framework 4,5 ve sonraki sürümler .NET Framework 4,0 yerini alır. Bu sürümleri .NET Framework 4 yüklü bir sisteme yükleyebilirsiniz, derlemeler değiştirilir.

  • 4.5 .NET Framework veya sonraki sürümleri kaldırmak, önceden var olan .NET Framework 4 dosyalarını da kaldırır. .NET Framework 4'e geri dönmek için yeniden yüklemeniz ve güncelleştirmeleri yüklemeniz gerekir. Bkz. .NET Framework 4'ü yükleme.

  • 4.5 veya sonraki sürümleri yüklemek için .NET Framework kimlik bilgileriniz olması gerekir.

  • .NET Framework 4.5 yeniden dağıtılabilir sürümü 9 Ekim 2012'de dijital bir sertifikada yanlış zaman damgasıyla ilgili bir sorunu düzeltmek için güncelleştirildi. Bu da Microsoft tarafından üretilen ve imzalanan dosyalarda dijital imzanın süresi dolmasına neden oldu. 16 Ağustos 2012 tarihli .NET Framework 4.5 yeniden dağıtılabilir paketini daha önce yüklemiş olduysanız, kopyanızı en son yeniden dağıtılabilir dosya indirme sayfasından .NET Framework öneririz. Bu sorun hakkında daha fazla bilgi için bkz. Microsoft Güvenlik Danışmanlığı 2749655.

Dil paketlerini yüklemek için

Dil paketleri, desteklenen diller için yerelleştirilmiş kaynakları (çevrilmiş hata iletileri ve kullanıcı arabirimi metni gibi) içeren yürütülebilir dosyalardır. Dil paketi yükleyemediyebilirsiniz, .NET Framework iletileri ve diğer metinler İngilizce olarak görüntülenir. Web yükleyicisi işletim sisteminize eşleşen dil paketini otomatik olarak yüklemektedir, ancak bilgisayarınıza ek dil paketleri indirebilirsiniz. Çevrimdışı yükleyiciler herhangi bir dil paketi içermez.

Önemli

Dil paketleri, bir .NET Framework için gereken tüm bileşenleri içermez, bu nedenle dil paketini yüklemeden önce web'i veya çevrimdışı yükleyiciyi çalıştırmanız gerekir. Zaten bir dil paketi yüklemişsinizdir, kaldırın, .NET Framework yükleyin ve dil paketini yeniden yükleyin.

  1. Yüklemiş olduğunuz sürüme .NET Framework paketi indirme sayfasını açın:

  2. Dil listesinde, indirmek istediğiniz dili seçin ve sayfanın bu dilde yeniden yüklemesi için birkaç saniye bekleyin.

  3. İndir'i seçin.

Aşağıdaki tabloda desteklenen diller liste almaktadır.

Dil Kültür
Arapça Ar
Çekçe Cs
Danca Savcı
Felemenkçe Nl
Fince Fi
İngilizce (ABD) en-US
Fransızca Fr
Almanca de
Yunanca El
İbranice Hge
Macarca Hu
İtalyanca bu
Japonca Ja
Korece ko (ko)
Norveççe hayır
Lehçe Pl
Portekizce (Brezilya) pt-BR
Portekizce (Portekiz) pt-PT
Rusça Ru
Basitleştirilmiş Çince zh-CHS
Spanish es
İsveççe Sv
Geleneksel Çince zh-ZH
Türkçe tr

Sonraki adımlar

Ayrıca bkz.