Ich versuche, eine Erstellung von asp.net mvc 4 Anwendung auf meinem Teamcity-Server zu machen.So aktivieren Sie TeamCity Agent für Build Tools 2013
Der Server ist Windows Server 2012 R2. mit 64-Bit-Betriebssystem.
Teamcity-Version ist 8.1 (Build 29879).
Wenn ich MSBuild Version auf MSBuild Tools 2013 Agent ist nicht kompatibel.
Der Grund dafür ist: Unmet requirements: MSBuildTools12.0_x64_Path exists
mir sicher, dass ich .net sdk installieren, und als ein Windows Server 2012, .net 4.5 ist bereits
dort installiert (4.5.2 in meinem Fall). Was soll ich tun, damit es funktioniert?
Build-Tools und SDK, beide installiert. –
@YaroslavYakovlev Sie sicher? Ich habe gerade eine Vanilla Win2012R2x64 VM erzeugt, TC# 29879 installiert, einen inkompatiblen Agenten mit fehlenden 'MSBuildTools12.0_x64_Path' bekommen, dann einfach 'BuildTools_Full' installiert, den Agent Service neu gestartet und voila, Parameter existiert jetzt. Ist Ihre Build-Konfiguration möglicherweise so eingerichtet, dass sie den falschen Agentenpool verwendet? –
Wie überprüfe ich dies? Nachdem ich das SDK installiert habe, habe ich den Agenten deaktiviert und aktiviert, ist das ausreichend, oder muss ich etwas anderes tun, um es neu zu machen? –