2009-05-01 12 views
16

Ich habe eine Asp.Net MVC-Webanwendung, die ich entwickle. Ich habe TeamCity auf meiner Entwicklungs-Workstation installiert und habe CI-Builds darauf ausgeführt. Alles hat gut funktioniert. Ich möchte TeamCity von meinem Rechner und auf den neuen dev/build Server, der gerade ausgeliefert wurde, verschieben. Ich möchte Visual Studio nicht auf dem Build-Server installieren. Aber es scheint, dass msbuild das Web-Anwendungsprojekt nicht erstellen kann.Fehler beim Versuch, asp.net mvc-Webanwendung mit TeamCity zu erstellen

E: \ Teamcity \ buildAgent \ work \ 48e528785fe346fa \ src \ Web \ Web.csproj (489, 11): Fehler MSB4019: Das importierte Projekt „C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets " wurde nicht gefunden. Bestätigen Sie, dass der Pfad in der Deklaration korrekt ist, und dass die Datei auf Diskette vorhanden ist.

Ich habe ein paar Treffer auf Google gefunden, aber nichts annehmbares. Vorschläge sollten entweder Visual Studio installieren oder bestimmte Verzeichnisse von Visual Studio auf den Server usw. kopieren.

Was kann ich tun, damit TeamCity mein Projekt auf dem dev/build Server erstellen kann?

Antwort

16

Sieht aus wie das Kopieren der Datei über will definitely work. Hast du es versucht? Stellen Sie sich die .targets-Datei als eine Reihe von Definitionen dafür vor, wie MSBuild seine Arbeit verrichtet.

+5

Es funktioniert, aber es fühlt sich an, als ob ich meinen Build-Server störe. Ich wäre glücklicher, wenn es eine andere Antwort gäbe. – JohnRudolfLewis

+0

Es ist nur eine unterstützende Datei für MSBuild, die zweifellos bereits auf dem Build-Server ist. Entschuldigung, es war nicht die Antwort, die du suchst! Es gibt zweifellos eine Möglichkeit, die Datei von ihrem Standard-Speicherort zu verschieben, um sie sauberer zu machen, obwohl ich mich nicht von meinem Kopf zurück erinnere. –

+0

Ich kann bestätigen, dass dies auch der Fix für v10.0 und v11.0 von Visual Studio ist. Grüße Paul –

Verwandte Themen