2013-05-02 5 views
7

Ich bin neu bei Azure und wollte einen Continuous Integration Build mit TFS erstellen. Ich habe eine Builddefinition erstellt, aber meine Cloud erstellt App mit einfacher Website einer gehosteten Build in der Build-Definition fehl mit Fehlern:Azure Build fehlgeschlagen mit TFS Hosted Buildserver: Windows Azure Tools 2.0 Microsoft.WindowsAzure.targets "wurde nicht gefunden

C:\a\src\myAzure\myAzure\myAzure.ccproj (70): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.0\Microsoft.WindowsAzure.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.

ich aber lokal aufbauen kann, und manuell zu Azure veröffentlichen und es wird bereitstellen feines im Verdacht besteht, dass die gehostete Build von TFS tut. unterstützt nicht Azure 2.0? Gibt es eine Möglichkeit, um dieses Problem zu umgehen oder muss ich die Idee der Verwendung von CI vergessen?

+0

gleiche Sache hier, kann nicht glauben, dass dies passiert, wir haben mehrere Teams davon abhängig –

Antwort

2

Scheint so zu sein, da Build eine Vorschaufunktion des Team Foundation Service ist. Es gab dasselbe mit Azure SDK 1.8, aber sie haben die Build Server in ein paar Tagen aktualisiert. Hoffe, dass es diesmal nicht lange dauern wird.

UPDATE: „Nein, TF-Service gehostet Build Maschinen haben nicht die neue SDK 2.0 zu diesem Zeitpunkt erwarten wir alle Benutzer Azure SDK 2.0-Unterstützung 1. Post Juni haben In der Zwischenzeit müssen Sie verwenden.. ein On-Prem-Build-Controller mit den benötigten Bits und von dort aus für Azure bereitstellen. " (C) Trevor Hancock von Microsoft http://social.msdn.microsoft.com/Forums/en-US/azuretfs/thread/2df796d5-1abb-4b89-a571-0b7a62b80d55

UPDATE 2: Ich habe es geschafft, einen erfolgreichen Build abgeschlossen mit TFS bauen Server mit SDK 2.0 Also ich denke, das Problem jetzt behoben ist. In Zukunft wird empfohlen, keine Aktualisierungen an neuen Versionen von Azure SDK vorzunehmen, bis die TFS-Build-Server fertig sind.

+0

Ok Danke dygo für die Bestätigung meines Verdachts. Ich denke, ich muss jetzt warten und sehen. Seufz, stell dir meine Enttäuschung vor, als ich von Azure erfuhr und wie einfach es wäre, TFS zu integrieren und CI einzurichten, und dann verhinderten inkompatible Versionen zwischen TFSpreview und Azure ... –

+0

Die gute Nachricht ist, dass man sich auf On- Prem Build Server ist nicht so schwer. Ich habe dieses Problem auch beim Upgrade auf Version 1.8 des SDK festgestellt, so dass ich seither einen Build-Rechner laufen habe. Nach meinem Upgrade auf das v2-SDK auf dem Build-Rechner haben meine lokalen Builds wieder gut funktioniert. Es ist lebenswert, zumindest bis sie Azure auf das v2 SDK aktualisieren. –

+0

Da dieses Problem von TFS/Microsoft-Team noch nicht gelöst wurde, gibt es Ratschläge, wie Sie mit einem kostenlosen On-Premise-Build-Server beginnen können. –

Verwandte Themen