Tout d'abord, je veux juste dire que je ne suis pas un développeur ou ingénieur. Je suis juste le mauvais gestionnaire de configuration essayant d'obtenir CruiseControl pour construire une solution VS2010/.NET4.0 C# et produire les MSI comme sorties. Les ingénieurs que je soutiens savent comment créer ces MSI à partir de leurs clients VS2010 (bien sûr) mais pas tellement sur l'utilisation de ce qui est essentiellement des options de ligne de commande.MSBUILD ne génère pas de fichiers MSI par CruiseControl.NET
Le 'code' CruiseControl J'utilise est ci-dessous. Ce n'est rien de très intelligent. Je veux juste créer ces MSI à partir d'un script de construction automatisé. J'ai utilisé l'alternative DEVENV qui génère les MSI mais il y a d'autres problèmes avec l'utilisation de cette méthode.
Quelqu'un peut-il aider s'il vous plaît?
C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe D: \ Software \ Test.root \ Test \ Test.sln /noconsolelogger/v: calme/p: Configuration = sortie; SafeMode = true ReBuild C: \ Program Files \ CruiseControl.NET \ server \ ThoughtWorks.CruiseControl.MsBuild.dll
Juste pour être sûr, utilisez-vous CruiseControl ou CruiseControl.Net? Si vous utilisez CC.Net, pouvez-vous poster votre configuration de projet? Ce qui est sûr, c'est que vous ne pouvez pas générer MSI via MSBuild, vous dites que vous utilisez devenv mais le code que vous fournissez utilise MSBuild ... –