Question

Je dois créer une ancienne application VB6 avec un numéro de version dont le 4ème chiffre est supérieur à 9999, par exemple, la version 1.2.0.10003 . VB6 ne vous laissera pas faire cela; la construction échoue.

La solution actuelle consiste à créer la version 1.2.0.9999 , puis à modifier manuellement le fichier dans Visual Studio pour insérer la version correcte. Il doit y avoir un meilleur moyen. Existe-t-il un outil de ligne de commande permettant de modifier les champs de numéro de version d'un fichier EXE ou DLL? De préférence, une méthode vous permettant d’éditer individuellement des champs de numéros de version spécifiques.

Était-ce utile?

La solution

Il existe plusieurs outils pour modifier les informations de version d'un exécutable Windows, mais je ne pense pas que vous en aurez besoin.

Regardez ici, utilisez des fichiers de ressources en vb http://visualbasic.about.com/od/usevb6/a/ResVB6. htm

Et ici pour plus d'informations sur la ressource version http://msdn.microsoft.com/en-us/library/aa381058. aspx

Et ici pour plus d’informations sur le compilateur de ressources Microsoft http://msdn.microsoft.com/en-us /library/aa381042(VS.85).aspx

Avec ces deux logiciels, vous devriez pouvoir désactiver le versioning intégré de VB et utiliser les informations de version de votre choix.

Peu importe, VB6 insère sa propre ressource de version en tant qu’opération de post-génération, sans aucun moyen de la désactiver. Remplacer les informations de version dans l'exécutable est la seule solution.

Voir http://www.darinhiggins.com/?s=% 22 ressources + fichiers% 22

Autres conseils

console du syntoniseur de ressources

  

Cet éditeur de ressources de la console permet de créer un environnement fiable et reproductible.   processus de mise à jour des ressources d'informations sur la version du produit lors de la dernière   étape du processus de construction à partir de l'invite de commande.

Voir plus précisément la page Traitement par lots des informations sur la version du fichier pour plus de détails:

Je pense que editbin pourrait être une meilleure solution (installé avec Visual Studio)

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