Visual Studio 2017 İhtiyaç Duyulan Kısımları İndirme

Bu konuyu okuyanlar

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
4421-bfe5b77af9614b778607dddb889835cd.png


Visual Studio ister ücretsiz Community sürümü olsun ister Professional veya Enterprise sürümü olsun, tamamını internet üzerinden indirmeye kalktığınızda minimum 26 GB dosya büyüklüğüne sahip.
Sizin ihtiyaç duyduğunuz kısımlar ise belki 1-2GB arasında olabilir.
Microsoft buna grafiksel arayüz üzerinden bir çözüm sunmuyor ancak komut satırından çözebilmek mümkün.

Öncelikle şu sayfada workload yani paketler ve bu paketlerin içerisinde gelen, önerilen ve opsiyonel modüller bulunmakta.
İsterseniz tüm workload'ı yükleyebilir, isterseniz bunun içerisine tüm önerilen ve/veya opsiyonelleri ekleyebilir isterseniz de paketleri es geçip tüm modülleri teker teker elinizle seçebilirsiniz.
ID ve Component ID kullanarak seçiminizi bir yere not alın.

Daha sonra internet bazlı yükleyiciyi kullanarak aşağıdaki komutu çalıştırabilirsiniz.
Kod:
vs_professional.exe --layout c:\vs2017offline --lang en-US

Profesyonel sürüm yerine Community veya Enterprise kullanıyorsanız exe kısmını ona göre düzeltin.
Komutu bu şekilde çalıştırdığınızda tüm paketleri yüklüyor, misal siz sadece temel Editör ve C++ paketini istiyorsanız, şu komutu çalıştırın.
Kod:
vs_professional.exe --layout c:\vs2017offline --lang en-US --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.NativeDesktop

Bu şekilde "--add" kullanarak istediğiniz paket veya modülü ekleyebilirsiniz, daha önceden indirilip eklenmiş paket veya modülleri çıkarmak içinse "--remove" kullanabilirsiniz. Paketlerin önerilen modüllerini dahil etmek için "--includeRecommended" opsiyonel modüller için "--includeOptional" kullanabilirsiniz.

İndirilen paketler C sürücüsü içerisinde vs2017offline klasöründe olacaktır.
Bu klasörü kullanarak Visual Studio'yu kurma işlemini gerçekleştirebiliriniz.
--- Gönderi Güncellendi ---
Sayfayı vermeyi unutmuşum.
Visual Studio Community 2017 workload and component IDs
 
Üst