2012-10-16 13 views
5

Usiamo TeamCity come nostro server CI (ma immagino che questo si applica a qualsiasi server di build).Devo installare AzureSdk sul build server per creare pacchetti blu?

Non abbiamo installato l'SDK azzurro sul server di build e siamo in grado di creare i progetti che utilizzano l'SDK utilizzando lo workaround described here.

Ora voglio il server di produrre i pacchetti per la distribuzione di Azure, ma quando ho eseguito un compito MSBuild per creare i pacchetti (come indicato here) ottengo un errore di strano

error MSB4057: The target "WatGetTargetFrameworkDirectories" does not exist in the project.

che produce few useful google risultati.

Devo installare l'SDK? O questo errore è legato a qualcos'altro?

risposta

2

WatGetTargetFrameworkDirectories è una destinazione del file .targets di AzureSDK. Sembra che il tuo errore si riferisca ad Azure SDK.

Tranne che potrebbe essere un errore più sottile relativo a msg di Azure non ottimali. Per la nostra confezione azzurra abbiamo dovuto chiamare 2 obiettivi "Pulisci; CorePublish", non solo "Pubblica". Forse questo ti aiuterà anche.

Nota a margine: perché non si desidera installare AzureSDK su TeamCity BuildAgent? Costruisci agenti fatti esattamente per questo - per avere i quadri necessari per la costruzione. Anche gli AzureSDK 1.6 e 1.7 possono essere installati affiancati.

+0

grazie Alexey. Uno dei nostri server di build è Win 2003, su cui non è possibile installare l'SDK, motivo per cui siamo andati con la soluzione alternativa ... qualcuno installerà l'SDK su uno degli altri server (Win2k8) e vedremo se questo risolve il problema con il nuovo server –

+0

con l'azzurro sdk, e voilà tutto ha funzionato per la prima volta. Grazie. –

+2

Azure SDK 2.4 ora richiede VS 2013 Update 2. –

Problemi correlati