Zaktualizuj serwer kompilacji TFS 2010 do obsługi .net 4.5


14

Co jest potrzebne w agencie kompilacji tfs 2010, do budowania projektów .net 4.5, w tfs 2008 musieliśmy ustawić właściwość MSBuildPath, ale konfiguracja wydaje się inna w 2010.

Otrzymuję następujący komunikat o błędzie. (614): Nie znaleziono importowanego projektu „C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets”. Sprawdź, czy ścieżka w deklaracji jest poprawna i czy plik istnieje na dysku.

Jak sobie z tym poradziliśmy w 2008 r. Http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx


To wydaje się, że może po prostu pracować - widzisz jakieś błędy przy próbie kompilacji?
— Russ Amos

1
Ten komunikat o błędzie wydaje się związany z tym problemem związanym z tym, że VS nie jest zainstalowany na komputerze kompilacji . Próbowałeś już sugestii z tego pytania?
— Russ Amos,

Odpowiedzi:


18

Nie trzeba instalować programu Visual Studio 2012. Wystarczy skopiować pliki z następującego folderu z komputera z zainstalowanym VS2012 na serwer kompilacji i powinno to działać:

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


1
Potwierdzono, że jest to prawdą, gdy VS 2010 został zainstalowany na Kompilacji - że można po prostu skopiować te pliki v11. Nie jestem pewien, czy nadal będzie działać, jeśli VS2010 nie był wcześniej zainstalowany.
— kingdango,

1
Będzie to działać dla wszystkich oprócz obsługi projektów SQL. Wymaga to całej gamy skoków (instalacja SQL Data Tier Framework itp. Itp. - w sumie instalacja o podobnej wielkości). i tak warto rozważyć zainstalowanie VS 2012.
— Doug

Czy nie zadziałałoby, gdybyś zainstalował narzędzia MS Build Tools (wymienione w sekcji Pliki do pobrania> Dodatkowe oprogramowanie na visualstudio.com, link: go.microsoft.com/?linkid=9832060 )?
— mstaessen

3

Wystarczy zainstalować Visual Studio 2012 i będzie dobrze.


Nigdy wcześniej nie musieliśmy tego robić, wolałbym nie instalować Visual Studio na serwerach kompilacji. Czy musi być również zainstalowany na wszystkich agentach kompilacji.
— JustEngland

co jeśli mój serwer to Server 2008 (NOT R2) i nie pozwala mi zainstalować ani Windows 8 SDK, ani VS2012
— Simon
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.