Question

J'ai une application XAF et un script qui fonctionne très bien Nant sur les machines de développement. Le script utilise MsBuild et le fichier .csproj pour compiler le projet.

Lorsque le serveur CruiseControl.net tente de compiler le projet, il déclare qu'il ne peut pas trouver les ensembles de XAF nécessaires à la compilation.

J'ai essayé référencer toutes les DLL comme une copie locale dans le dossier BIN et ai essayé d'installer XAF sur le serveur de développement, mais il n'a pas fonctionné.

Toutes les idées?

Était-ce utile?

La solution

Avez-vous essayé l'immeuble par msbuild directement sur le serveur pour être sûr que cela fonctionne correctement?

Lorsque nous avons déployé notre CI, nous avons déménagé les dll's que nous avons utilisé dans le dossier d'un thirdparty et les référencés ici. Êtes-vous à 100% toutes vos références ont été correctement mis à jour comme si vous ajoutez un nouveau module la valeur par défaut est de référencer les dll's dans le GAC qui font habituellement sens Indifférent Fume.

conseils contre l'installation XAF Id au serveur comme si vous mettez à jour l'approche de dossier référencé est plus facile à gérer et vous pouvez facilement gérer plusieurs branches / versions si nécessaire.

Cordialement, Crocked

Autres conseils

Lorsque nous courons automatisé construit sur le serveur dev, il nous a fallu beaucoup de temps pour obtenir les paramètres de chemin exact droit pour tout. Nous avons construit qui nécessitent VS6, VS.Net 2003, VS.Net 2005, et VS.Net 2008. Ayant tous ces environnements installés sur une machine de construction simple fait pour un vrai chaos essayant de tout faire pour rester dans leur propre sable- boîtes.

En fin de compte, en utilisant Zed Builds et Bugs nous avons pu garder chaque étape de construction silo'd à sa propre bac à sable avec ses propres variables d'environnement, et ses propres paramètres de registre.

Pouvez-vous obtenir une décharge de ce que l'environnement en temps de construction ressemble lorsque la compilation fonctionne Nant pour voir s'il manque des variables d'environnement, ou les variables d'environnement correctement pointues?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top