8

Sto cercando di creare una build dell'applicazione asp.net mvc 4 sul mio server teamcity.Come abilitare l'agente teamcity per Strumenti di costruzione 2013

Il server è Windows Server 2012 R2. con sistema operativo a 64 bit.
La versione di Teamcity è 8.1 (build 29879).

Se imposto la versione di MSBuild su MSBuild Tools 2013 l'agente non è compatibile.
Il motivo è: Unmet requirements: MSBuildTools12.0_x64_Path exists

ho fatto in modo installo NET SDK, e perché è un Windows Server 2012, .NET 4.5 è già installato
lì (4.5.2 nel mio caso). Cosa dovrei fare per farlo funzionare?

risposta

8

Avete installato il Build Tools? Sono no longer come with the .NET framework, parte di Windows o no, ma con Studio o come programma di installazione standalone. Non dimenticare di riavviare in seguito.

+0

Strumenti di compilazione e SDK, entrambi installati. –

+2

@YaroslavYakovlev Sei sicuro? Ho appena generato una macchina virtuale Win2012R2x64, installato TC# 29879, ottenuto un agente incompatibile con 'MSBuildTools12.0_x64_Path' mancante, quindi ho semplicemente installato' BuildTools_Full', ho riavviato il servizio dell'agente e voilà, il parametro ora esiste. Può essere che la configurazione della build sia impostata per utilizzare il pool di agent errato? –

+0

Come posso verificarlo? Dopo aver installato l'SDK ho disabilitato e abilitato l'agente, è sufficiente, o devo fare qualcos'altro per ripristinarlo? –

Problemi correlati