Bonjour,
Après plusieurs années de développement d'applications sur VBA, j'utilise VS13 pour évoluer en VB.net
J'ai construit une appli qui a vocation à devenir la template de mes différents outils futurs qui intègre un splascreen temporaire, un form menu permettant de lancer un ou plusieurs traitement et de renseigner les répertoires de fichiers Source et Destination, un form avec plusieurs barres de progression et un form avec l'affichage final des fichiers crées.
J'ai rendu tout dynamique pour coller à chaque future appli : Nom Outil, version, Client, nb et nom des menus, nb et noms des répertoires Source et Destination.
Bref après plusieurs soirées, j'ai réussi à faire tout ce que je voulais dans VS.
Maintenant mes questions
1) Anciennement en VBA, lors de la phase de développement d'une application, je sauvegardais plusieurs versions pour revenir en arrière ou tester de nouvelles choses le temps d'arriver à ma version finale.
Concrètement, j'avais un fichier "Outil v0.1.xlsm", puis "Outil v0.5.xlsm", puis "Outil v0.8.xlsm", etc... le temps d'arriver à "Outil v1.0.xlsm"
Je n'arrive pas à faire la même chose dans VS.
Du coup (et on ne rigole pas...) j'ai passé mon temps à sauvegarder le codes de chacun des forms dans .text et faire des captures d'écran de chaque form en création.
Je pense qu'il y a un moyen un très simple de faire ça, mais je ne le connais pas...
2) cette question se posera également pour les évolutions futures (ex. v2.0, 2.5, ...).
J'ai cru comprendre que l'on pouvait gérer ce versioning directement dans VS, n'est pas plus simple d'avoir plusieurs versions (comme pour le développement).
3) Je souhaite avoir en sortie un .exe à distribuer à l'utilisateur final.
J'ai réussi à générer un .exe dans le dossier Debug. (= il fonctionne bien) mais je n'arrive pas à générer le .exe dans le dossier Release.
Pourtant dans les propriétés du Projet, onglet Complier, la configuration Release est bien renseignée.
Est-il préférable de déployer la version du dossier Release?
Comment générer l'exécutable du dossier Release?
J'espère qu'une bonne âme pourra me renseigner sur mes différents problèmes.
D'avance merci pour votre aide.
Partager