J'ai écrit un script Nant qui exécute MSBUILD.exe pour compiler un projet sur ma machine dev. Sur ma machine dev, les projets construisent sa sortie vers bin \ x86 \ Release et mon script Nant zippe le contenu de ce répertoire. Je commet alors tout à SVN et laisse TeamCity exécuter le script Nant qui exécute MSBUILD.exe pour compiler le projet et compresser la sortie, mais la sortie est créée dans bin \ Release et le fichier zip est vide car il regarde dans bin \ x86 \ Libération. Pourquoi cela arrive-t-il?Pourquoi Nant a-t-il compilé MsBuild dans un répertoire différent sur des machines différentes?
Lorsque j'apporte des modifications à la configuration et à la plate-forme dans VS.NET 2008, le fichier de projet ne s'affiche pas comme étant modifié. Ces paramètres sont-ils stockés dans le fichier de projet, le fichier de solution ou le fichier de configuration utilisateur et ne sont donc pas transmis au serveur de génération?
Merci pour la réponse rapide, mais où dois-je passer ce paramètre? Ma tâche Nant transmet les paramètres suivants: AllProjects.sln/t: rebuild /p:Configuration=${project.config} Est-ce que je viens d'ajouter un autre paramètre/p? –
flipdoubt