|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Bonjour à tous,
J'utilise Visual Studio 2010 Express C++, et je n'arrive pas à trouver comment : - Attribuer un numéro de version à mon projet; - Activer l'incrémentation automatique du numéro de version de build. Pour ce qui est de l'incrémentation automatique, peut-être n'est-ce pas disponible sur la version Express? Mais il devrait au moins y avoir un moyen de préciser un numéro de version, car mon exécutable de ma release n'en a pas. PS: Mon projet est un projet console Win32 et ne possède pas de fichier AssemblyInfo.cs. Merci d'avance, Clément. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Click droit sur le projet puis "propriétés". Dans "Assembly Information" tu as le numéro de version.
Tu peux faire une version de Build automatique avec http://autobuildversion.codeplex.com/
__________________
Microsoft MVP : Visual C# MCPD - Windows Phone Developer MCPD - Windows Developer 4 http://www.guruumeditation.net “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
00
|
|
|
#3 | ||
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 6 547 ![]() |
Citation:
![]() Le monsieur il a écrit : Citation:
C'est un paramètre du linker, oui, mais lequel ???
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() |
Merci pour vos réponses.
En effet je n'ai ni cet onglet "Asssembly Information", ni le fichier auquel il est associé dans le dossier de mon projet. J'ai essayé d'installer le soft de build automatique, mais j'ai une erreur lorsque je l'exécute (apparemment un problème de version de VS...). Je vais regarder du côté du Linker, je vous tiens au courant. |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() |
Ok donc il y a bien un champ "Version" dans les propriétés du projet dans l'onglet "Editeur de liens" / "Général".
Mais si je mets, par exemple, 1.0.0.1, et que je compile (Générer et/ou Ré-Générer), mon exécutable n'a toujours pas de version dans les détails du fichier. Du côté d'AutoBuildVersion, j'ai téléchargé la dernière version bêta (2.5, compatible Visual Studio 2010), et lorsque je double clique sur le .VSI, je reçoit l'erreur : Citation:
Citation:
|
||
|
|
00
|
|
|
#6 | ||||
|
Membre du Club
![]() |
Bon j'ai réussi à mettre un numéro de version + quelques infos comme le copyright sur mon exécutable console.
C'est un peu du bidouillage, donc je vais vous décrire les étapes, au cas où quelqu'un serait intéressé : - 1/ Créer un nouveau projet Windows Form. - 2/ Créer un nouveau projet Console. - 3/ Copier/Coller les fichiers ressource.h, NomDuProjet.rc et targetver.h dans le dossier du projet Console (ajouter aussi small.ico et NomDuProjet.ico si vous voulez garder les icones). - 4/ Renommer le fichier .rc avec le nom du projet Console. - 5/ Ajouter un nouveau fichier version.h au projet Console. - 6/ Copier le code ci-dessous (*a) dans le fichier version.h (modifier les champs nécessaires). - 7/ Ajouter une ligne #include "version.h" au fichier NomDuProjet.rc. - 8/ Ajouter le code ci-dessous (*b) dans le fichier NomDuProjet.rc (après Icône par exemple). - 9/ Compiler le projet Console et c'est bon. Il risque de vous demander les icônes si vous n'enlevez pas la partie Icone dans NomDuProjet.rc (présentes dans le projet Windows Form). *a: version.h Code :
Code :
|
||||
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() |
Oups...Bon, cherchons une excuse...
Voila : Et les forums C++, c'est pour les chiens ?
__________________
Microsoft MVP : Visual C# MCPD - Windows Phone Developer MCPD - Windows Developer 4 http://www.guruumeditation.net “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
00
|
Copyright © 2000-2013 - www.developpez.com