IDE'yi yüklemeden msbuild'in VS2017 sürümünü bir yapı sunucusuna nasıl kurabilirim?


204

Tarihsel olarak, bu Microsoft Derleme Araçları ile yapılmıştır . Ancak , Derleme Araçları'nın 2015'ten sonraki sürümlerde bulunmayabileceği anlaşılıyor . Bunun yerine, henüz gerçek bir ana sayfaya sahip olmayan Visual Studio oluşturma araçları gibi görünüyor.

Ben indirilen VS2017 Profesyonel yükleyici ve gitti Bireysel Bileşenleri sekmesine. Özetle, Visual Studio çekirdek düzenleyicisinin orada olduğunu ve 753MB yer kapladığını söylüyor. Editör istemiyorum. Sadece msbuild. Editörün seçimini kaldırmanın bir yolu yoktur.

Visual Studio IDE'yi de yüklemeden msbuild'in en son sürümünü yükleyebilmemin bir yolu var mı?



13
Bu soru, gerçek soruyu gizleyen kötü bir başlıkla ifade edilir. Bir arama yapmadı. Cevabınız bir link ve run, ki bu kötü. Görüntüleme sayısı düşüktür ve bundan sonraki gün bir yana, bir gün bile önemli olmayacak şekilde bundan daha yenidir. Bu yüzden, mümkün olan en kötü anlamda bir "kopya".
rianjs

1
Yinelenen bir öneriye katılmıyorum. Bu SO q & a benim arama için en iyi sonuç olarak buldum: "nasıl yapı sunucusuna msbuild 2017 yükleme" - ve en iyi cevap tam ihtiyacım adresleri. SO sonrası o - önerdi yinelenen okumak zorunda, o cevabı tam seviye birden sürümden diğerine hareket eden konular hakkında detaylı olduğunu gelmez ben aradığınız soruya cevap.
qxotk

Yanıtlar:


309

Visual Studio Build araçları, IDE'den farklı bir indirme işlemidir. Oldukça küçük bir alt küme gibi görünüyorlar ve bunlara Visual Studio 2019 için Oluşturma Araçları ( indirme ) deniyor .

Kurulumu yapmak için GUI'yi kullanabilir veya msbuild kurulumunu komut dosyası olarak yazabilirsiniz:

vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet

Microsoft.VisualStudio.Workload.MSBuildTools , ihtiyacınız olan üç alt bileşen için bir "sarıcı" kimliğidir :

  • Microsoft.Component.MSBuild
  • Microsoft.VisualStudio.Component.CoreBuildTools
  • Microsoft.VisualStudio.Component.Roslyn.Compiler

Diğer mevcut CLI anahtarları hakkında belgeleri burada bulabilirsiniz .

Derleme araçlarının kurulumu tam IDE'den çok daha hızlıdır. Testimde 5-10 saniye sürdü. İle --quietkısa bir imleç değişikliği dışında hiçbir ilerleme göstergesi yoktur. Kurulum başarılı olduysa, derleme araçlarını görebilirsiniz %programfiles(x86)%\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin.

Bunları orada görmüyorsanız, --quietyükleme sırasında oluşabilecek hata mesajlarını görmeden çalışmayı deneyin .


1
Yukarıda belirtilen dizin kesinlikle yaratılmamıştır. Ben --quietaynı sonuçla bayrağını kaldırdım, ortadan kaybolmadan önce biraz modal pencere dışında.
Itamaram

1
Yüklemenin neden başarısız olduğuna dair herhangi bir günlük mesajı olup olmadığını görmek için Windows Olay Görüntüleyicisi'ne bir göz atarım. Sonra bunları düzeltin veya probleminize özgü yeni bir soru sorun.
rianjs

6
Ayrıca, --quietdoğru MSBuild hedeflerinin yüklenebilmesi için yükleme sihirbazı sırasında "Web geliştirme oluşturma araçları" nı seçmek isteyeceğiniz için derleme sunucunuzda ASP.net web uygulamaları oluşturuyorsanız modu kullanmayın .
cwills

34
Görünüşe göre derleme araçları yerine topluluğa karşılık gelir. Burada buildtools linki: aka.ms/vs/15/release/vs_buildtools.exe
lorond

2
@IamCP: VS2017 kurulum ortamını yerel bir makineye kopyalamak için: cd G: \ ISO; . \ vs_Professional.exe - yerleşim G: \ ISO \ VS2017ProOffline --lang tr-TR; . \ vs_BuildTools.exe - yerleşim G: \ ISO \ VS2017BuildToolsOffline --lang tr-TR; Ardından çevrimdışı hedefinize kopyalayabilirsiniz.
Michel de Becdelièvre
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.