8

Próbuję zrobić kompilację aplikacji asp.net mvc 4 na moim serwerze teamcity.Jak włączyć agent Teamcity dla Build Tools 2013

Serwer to Windows Server 2012 R2. z 64-bitowym systemem operacyjnym.
Wersja Teamcity to 8.1 (kompilacja 29879).

Jeśli ustawię wersję MSBuild na MSBuild Tools 2013 agent jest niekompatybilny.
Powodem jest: Unmet requirements: MSBuildTools12.0_x64_Path exists

Zrobiłem pewien, że zainstalowanie środowiska .NET SDK, a jako jego systemu Windows Server 2012, .NET 4.5 jest już zainstalowany
tam (4.5.2 w moim przypadku). Co powinienem zrobić, aby działało?

Odpowiedz

8

Jeżeli masz zainstalowane Build Tools? One no longer come with the .NET framework, część systemu Windows lub nie, ale w Studio lub jako samodzielny instalator. Nie zapomnij zrestartować później.

+0

Narzędzia budowania i pakiet SDK, oba są zainstalowane. –

+2

@YaroslavYakovlev Jesteś pewien? Właśnie stworzyłem wanilię Win2012R2x64 VM, zainstalowałem TC# 29879, dostałem niekompatybilnego agenta z brakującym 'MSBuildTools12.0_x64_Path', po prostu zainstalowałem' BuildTools_Full', zrestartowałem usługę agenta i voila, parametr już istnieje. Może być konfiguracja kompilacji jest skonfigurowany do korzystania z niewłaściwej puli agentów? –

+0

Jak mogę to sprawdzić? Czy po zainstalowaniu zestawu SDK, który został wyłączony i aktywowałem agenta, jest on wystarczający, czy muszę zrobić coś innego, aby go ponownie wprowadzić? –