2010-07-05 12 views
5

Sembra che non sia possibile installare un build agent sul nostro server build TeamCity 5.1.2 compatibile con una configurazione di build VS2010 (sln).Cosa devo installare un agente di compilazione compatibile con Visual Studio 2010 (sln) in TeamCity?

Sotto "costruire Runners", i seguenti corridori sono elencati:

Ant: Runner per i file build.xml Ant
duplicati finder (NET): C# e VB duplicato del codice finder
Command Line: semplice comando di esecuzione

E sotto "Compatible con figurazioni ", il progetto che ho configurato per costruire con Visual Studio 2010 (sln) build runner è elencato in" Configurazioni incompatibili ".

Per installare l'agente di creazione, sto semplicemente eseguendo il pacchetto di installazione .msi, ma sembra che le impostazioni predefinite non siano abbastanza buone. Il computer del build server ha installato Visual Web Developer Express 2010 e .NET 2.0-4.0, ma nessuna versione completa di VS. Ho bisogno di qualcosa di più?

(. Non ho alcuna esperienza di costruzione con gli script MSBuild, quindi se posso voglio evitare di dover farlo)

risposta

3

penso ho capito:

Installare lo SDK di Windows da Microsoft. Al momento, lo latest version è 7.1.

Nota che da quando ho notato improvvisamente che ha funzionato, non so per certo che questo è ciò che ha fatto - potrebbe essere completamente irrilevante, ma questa è l'unica cosa nella mia configurazione che ho cambiato che penso possa essere rilevante

+2

Sì, l'installazione di Windows SDK per Windows 7 e .NET Framework 4.0 è la cosa da fare. Questo ti offre tutti gli obiettivi di build aggiuntivi di cui hai bisogno. –

3

L'agente di creazione TeamCity non rileva il profilo client .NET 4.0 come dotNetFramework4.0. Verifica di aver installato .NET Framework 4.0 completo.

Un altro motivo è l'agente di build con plug-in danneggiati. Per risolvere il problema: - stop agente - rimuovere/plugins,/system,/strumenti cartelle - Avvia agente - attendere fino AutoUpgrade agente (agente di servizio può essere visualizzato come fermato, basta aspettare)

Problemi correlati