2013-03-11 25 views
18

Wir haben eine Visual Studio-Lösung, die einige VC++ - Projekte enthält, und wir haben derzeit von VS2010 auf Visual Studio 2012 aktualisiert. In diesem Prozess haben wir auch die VC++ - Projekte auf PlatformToolset v110 gehoben.Installieren von PlatformToolset v110 ohne Installation von Visual Studio 2012

Auf unserem Build-Server (Jenkins) möchten wir dieses Projekt mit MsBuild erstellen, ohne VS2012 installieren zu müssen. Aber ich kann es nicht zum Laufen bringen, und ich denke, es ist, weil der Ordner C: \ Programme (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 vorhanden sein muss.

Dieser Ordner und sein Inhalt wird während der Installation von VS2012 erstellt, aber soweit ich sagen kann, wird es nicht in Windows SDK 7.1 oder Windows SDK 8.0 enthalten sein?

Gibt es ein anderes SDK oder Installationspaket, das bei diesem Problem helfen kann?

+0

Nur aus Interesse, warum willst du VS2012 nicht installieren? Wir haben von VS2008 auf unserem Build-System ok migriert und beide Umgebungen zusammenarbeiten. –

+3

Die Gründe sind für Lizenzkosten und Bequemlichkeit, es scheint wie ein Overkill, die volle VS2012 auf jedem Jenkins-Slave zu installieren, wenn es nicht unbedingt notwendig ist. –

Antwort

7

Ich weiß, es ist nicht wirklich ohne Visual Studio 2012 zu installieren, aber:

Wenn die Lizenzkosten der größte Treiber sind vielleicht die Express for Windows Desktop Ausgabe könnte eine Alternative sein. Sie können die Installation auf das Minimum beschränken, das zur Unterstützung von C++ - Builds erforderlich ist.

+0

Ich glaube, dass dies die einzige Möglichkeit ist, da das SDK keine Kopie des Compilers mehr enthält. Naja, zumindest vermeidet es die Lizenzkosten. –

+1

Ich habe diese Lösung nicht vollständig bestätigt (Erstellen eines frischen Jenkins-Slaves), aber der fehlende Ordner wurde während der VS2012 Express-Installation erstellt, so dass die Wahrscheinlichkeit hoch ist, dass diese Lösung funktioniert. Danke für die Hilfe! –

+0

Beste Antwort, die ich bisher finden konnte ... – anhoppe

Verwandte Themen