Domanda

Ho un'applicazione XAF e uno script Nant che funziona bene su macchine di sviluppo. Lo script utilizza MsBuild e il .csproj file per compilare il progetto.

Quando il server CruiseControl.net tenta di compilare il progetto si afferma che non è possibile trovare le assemblee XAF necessari per compilare.

Ho provato riferimento a tutte le DLL come copia locale nella cartella bin e provato ad installare XAF sul server di sviluppo, ma non ha funzionato.

Tutte le idee?

È stato utile?

Soluzione

Hai provato di via msbuild direttamente sul server per essere sicuri che questo funzioni correttamente?

Quando abbiamo implementato il nostro CI abbiamo spostato i dll's che abbiamo usato per la cartella di terze parti un dll's e referenziato da qui. Stai al 100% tutti i riferimenti sono stati aggiornati correttamente come se si aggiunge un nuovo modulo il valore predefinito è fare riferimento ai dll's nel GAC che di solito non rende senso.

consigliare I'd contro l'installazione XAF al server come se si aggiorna l'approccio cartella di riferimento è più facile da gestire e si può facilmente gestire più rami / versioni, se necessario.

Saluti, Crocked

Altri suggerimenti

quando si corre automatizzato si basa sul server dev, c'è voluto molto tempo per ottenere le impostazioni esatte strada giusta per tutto. Abbiamo generazioni richiedono VS6, VS.Net 2003 VS.Net 2005 e VS.Net 2008. Avendo tutti quegli ambienti installati su una singola macchina costruzione fatta per alcuni vero scompiglio cercando di ottenere tutto per rimanere nella propria sabbia- scatole.

In definitiva, utilizzando Zed costruisce e Bugs siamo stati in grado di mantenere ogni passaggio di generazione silo'd alla sua proprio sand-box con le proprie variabili d'ambiente, e le proprie impostazioni di registro.

Si può ottenere un dump di ciò che l'ambiente di compilazione tempo sembra quando il Nant compilazione run per vedere se ci sono variabili d'ambiente mancanti o variabili d'ambiente in modo non corretto a punta?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top