Comment puis-je modifier un fichier EXE ou DLL numéro de version à partir de la ligne de commande?
J'ai besoin de construire une vieille application VB6 avec un numéro de version où le 4ème chiffre est supérieur à 9999, par exemple, la version 1.2.0.10003
. VB6 ne vous laisse pas faire; l'échec de la construction.
La solution actuelle est de construire la version 1.2.0.9999
, puis modifier manuellement le fichier dans Visual Studio pour insérer la bonne version. Il doit y avoir une meilleure façon. Est-il un outil de ligne de commande qui vous permet de modifier le numéro de version les champs d'un fichier EXE ou DLL? De préférence, d'une manière qui vous permet de modifier la version spécifique nombre de champs individuellement.
OriginalL'auteur Eddie | 2009-03-03
Vous devez vous connecter pour publier un commentaire.
Il y a un certain nombre d'outils pour éditer les informations de version d'un exécutable windows, mais je ne pense pas que vous en aurez besoin.
Regardez ici sont à l'aide de fichiers de ressources dans vb
http://visualbasic.about.com/od/usevb6/a/ResVB6.htm
Et ici pour des informations sur la version de la ressource
http://msdn.microsoft.com/en-us/library/aa381058.aspx
Et ici pour plus d'informations sur le compilateur de ressources de microsoft
http://msdn.microsoft.com/en-us/library/aa381042(SV.85).aspx
Avec ces deux, vous devriez être en mesure de désactiver VB est intégré de gestion de version et utiliser n'importe quelle version de l'info que vous voulez.
Nevermind, VB6 insère sa propre version de la ressource en tant que post-opération de construction avec aucun moyen de le désactiver. Écraser les informations de version dans le fichier exécutable est la seule solution.
Voir http://www.darinhiggins.com/?s=%22resource les fichiers+%22
OriginalL'auteur Kenneth Cochran
ChangeVersion (et d'autres) prises à partir de:
Comment puis-je configurer les informations de version pour un existant .exe, .dll?
Il ne peut pas être si difficile que ça d'écrire - juste un éditeur de ressources avec une interface utilisateur graphique pour la numérotation des versions. Mais, étant donné le coût de l'outil et de la quantité de temps à consacrer à l'écriture de votre propre, il est probablement en vaut la peine... je vais regarder pour un gratuit.
OriginalL'auteur Tim
Resource Tuner Console
Voir en particulier les lot de manipulation des informations de version de fichier page pour plus de détails:
OriginalL'auteur Wylder
StampVer
OriginalL'auteur Kyle Alons
Je pense que
editbin
pourrait être une meilleure solution (installé avec Visual Studio)OriginalL'auteur RunHolt