Aktualisieren Sie den TFS 2010-Buildserver, um .net 4.5 zu unterstützen


14

Was im Build Agent von tfs 2010 benötigt wird, um .net 4.5-Projekte zu erstellen, mussten wir in tfs 2008 die MSBuildPath-Eigenschaft festlegen, aber die Konfiguration scheint 2010 anders zu sein.

Ich erhalte die folgende Fehlermeldung. (614): Das importierte Projekt "C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets" wurde nicht gefunden. Stellen Sie sicher, dass der Pfad in der Deklaration korrekt ist und dass die Datei auf der Festplatte vorhanden ist.

Wie wir 2008 damit umgegangen sind http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx


Es scheint, als könnte es einfach funktionieren - sehen Sie Fehler, wenn Sie versuchen zu bauen?
— Russ Amos

1
Diese Fehlermeldung scheint auf dieses Problem zurückzuführen zu sein, da VS nicht auf dem Buildcomputer installiert ist . Haben Sie die Vorschläge in dieser Frage ausprobiert?
— Russ Amos

Antworten:


18

Es ist nicht erforderlich, Visual Studio 2012 zu installieren. Kopieren Sie einfach die Dateien im folgenden Ordner von einem Computer, auf dem VS2012 installiert ist, auf Ihren Build-Server, und es sollte funktionieren:

C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \


1
Bestätigt, dass dies zutrifft, als VS 2010 auf dem Buildcomputer installiert wurde - Sie können diese v11-Dateien einfach kopieren. Ich bin mir nicht sicher, ob es weiterhin funktionieren würde, wenn VS2010 nicht zuvor installiert worden wäre.
— Kingdango

1
Dies funktioniert für alles außer für die Unterstützung von SQL-Projekten. Dies erfordert eine ganze Reihe von Hoop-Jumping-Vorgängen (Installation des SQL Data Tier Framework usw. usw. - insgesamt ist die Installation ähnlich groß). es könnte sich lohnen, VS 2012 trotzdem zu installieren.
— Doug

Würde es nicht funktionieren, wenn Sie die MS Build Tools installieren würden (aufgeführt unter Downloads> Additional Software auf visualstudio.com, Link: go.microsoft.com/?linkid=9832060 )?
— mstaessen

3

Sie müssen nur Visual Studio 2012 installieren und können loslegen.


Wir mussten das noch nie tun, ich würde es vorziehen, Visual Studio nicht auf den Build-Servern zu installieren. Muss es auch auf allen Build-Agenten installiert sein?
— JustEngland

Was ist, wenn mein Server Server 2008 (NICHT R2) ist und ich weder das Windows 8 SDK noch VS2012
— Simon
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.