Question

J'ai une solution Visual Studio 2008 avec un projet Smart Device CAB.Je travaille sur l'automatisation du processus de publication.J'utilise devenv pour construire le fichier inf que j'utilise pour construire le CAB comme ceci:

C:\programming\acs_reader2>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" ACSreader2\ACSreader2Setup\ACSreader2Setup.vddproj /Rebuild Release /SafeMode

Il construit le fichier inf, mais il utilise la mauvaise configuration (Test au lieu de Release) pour certaines dépendances.Lorsque je construis à partir de VS, cela ne se produit pas.Est-ce que je fais quelque chose de mal ou est-ce un bug?S'il s'agit d'un bogue, existe-t-il un moyen de contourner ce problème?Je cherche désespérément à éviter d'avoir à gérer manuellement le fichier inf.

J'ai également essayé cet autre format qui correspond plus étroitement à l'exemple de devenv rebuild documentation où vous spécifiez à la fois le nom et la configuration de la solution, ainsi que le nom et la configuration du projet.Le même problème se produit.

Était-ce utile?

La solution

J'essayais de trouver une solution plus créative à ce problème, et je l'ai compris!Je regardais cela si 2 dimensions.Les fichiers CAB me posent des problèmes depuis des années maintenant.La solution?N'utilisez pas de fichiers CAB!Notre processus d'installation commence déjà avec un exécutable qui s'exécute sur l'appareil et télécharge des fichiers, je vais donc lui demander de faire tout le travail.Toutes les dépendances se retrouvent dans le dossier de sortie après une compilation de toute façon.

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