2014-06-26 14 views
7

Zainstalowałem TeamCity Professional 8.1.3 (build 30101) na czystym pudełku i próbuję uruchomić nową kompilację. Skopiowałem narzędzia msbuild z mojego lokalnego urządzenia dev na nowy serwer i umieściłem je w folderze x86. Zainstalowałem także rolę webową IIS, funkcję .net, zarejestrowane IIS z wiersza cmd i zainstalowane narzędzia MSBUILD 2013. Z jakiegoś powodu nadal nie mogę niczego skompilować. I pojawia się następujący błądMSBUILD .NET v4 teamcity

SGEN Próbowano załadować zespół z nieprawidłowym formacie: C: \ Windows \ Microsoft.Net \ assembly \ GAC_64 \ System.Data \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Data.dll.

Czy ktoś jest obeznany z tym błędem? Próbuję zbudować aplikację w .NET v4 przy użyciu narzędzia msbuild tools v4.

+0

Musisz zainstalować .NET F/W (najnowsze) na wszystkich agentach kompilacji - czy zrobiłeś to? Znalazłem ręczną konfigurację MSBuild, aby być problematycznym w przeszłości ... – SteveChapman

+0

Obecnie mam tylko jednego agenta i znajduje się on na lokalnym komputerze. Przypuszczam, że powinienem po prostu zainstalować VS2012, aby sprawdzić, czy to wszystko rejestruje. – cmluciano

+1

To zadziała, ale TeamCity powinien uruchamiać MSBuild tylko z platformą .NET. to nie jest bardzo wydajne wdrażanie VS do wszystkich agentów ... – SteveChapman

Odpowiedz

-2

Rozwiązaniem było zainstalowanie VS2012 na mojej maszynie do budowania. To może nie być najskuteczniejsze, ale bije instalowanie małych pakietów i gonienie rzeczy, które muszą być rejestrami w GAC.

7

Otrzymałem ten błąd podczas tworzenia projektu, który był ukierunkowany na .NET Framework 4.5.1. I rozwiązany poprzez zainstalowanie Microsoft .NET Framework 4.5.1 Developer Pack

można uzyskać SDK (aka Targeting Pack, aks Developer Pack) dla innych wersjach może chcesz kierować na .NET SDKs and Downloads

+0

Miałem ten sam problem, ale potrzebowałem nowszej wersji pakietu deweloperów: https://www.microsoft. com/en-us/download/details.aspx? id = 53321 – speti43

Powiązane problemy