Pregunta

Tengo una aplicación XAF y un guión Nant que funciona muy bien en las máquinas de desarrollo. La secuencia de comandos utiliza MSBUILD y la .csproj para compilar el proyecto.

Cuando el servidor CruiseControl.net intenta compilar el proyecto se establece que no puede encontrar las asambleas XAF necesarios para compilar.

He intentado hacer referencia a todos los archivos DLL como copia local en la carpeta BIN y XAF intentado instalar en el servidor de desarrollo, pero no ha funcionado.

¿Alguna idea?

¿Fue útil?

Solución

¿Ha intentado edificio a través de msbuild directamente en el servidor para asegurarse de que esto esté funcionando correctamente?

Cuando desplegamos a nuestro CI hemos desplazado los dll's hemos utilizado para una carpeta thirdparty dll's y los que se hace referencia de aquí. ¿Está 100% todas sus referencias se han actualizado correctamente como si se agrega un nuevo módulo por defecto es para hacer referencia a los dll's en la GAC, que por lo general Indiferente sentido.

Me aconseja no instalar XAF al servidor como si se actualiza el enfoque carpeta de referencia es más fácil de manejar y se puede manejar fácilmente múltiples ramas / versiones si es necesario.

Cheers, Crocked

Otros consejos

Cuando recorrido automatizado se basa en el servidor dev, nos tomó mucho tiempo para conseguir la configuración de ruta exacta por la derecha para todo. Hemos generaciones que requieren VS6, VS.Net 2003, VS.Net 2005 y 2008. VS.Net Tener todos esos ambientes instalados en una sola máquina de construcción hecha por alguna verdaderos estragos tratando de hacer todo a permanecer en su propio arena- cajas.

En última instancia, el uso de Zed construye y Bugs hemos sido capaces de mantener cada paso de generación silo'd a su arenero propia con sus propias variables de entorno y sus propias configuraciones de registro.

Se puede obtener un volcado de lo que el entorno de tiempo de compilación se parece a cuando el Nant compilar carreras para ver si hay faltantes variables de entorno, o las variables de entorno de forma incorrecta en punta?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top