Пакетный номер версии для файлов .exe и .dll - PullRequest
1 голос
/ 03 января 2011

Есть ли инструмент, который позволил бы мне сделать что-то вроде этого: thetool.exe '1.0.0.1' mydll.dll myexe.exe?

В основном я хотел бы автоматизировать процесс создания моих сборок, а затем иметь инструмент, автоматически устанавливающий номера версий для меня.

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

Вы можете использовать ответы на этот вопрос: Как установить информацию о версии для существующего .exe, .dll?

verpatch / va foodll.dll% VERSION% "% FILEDESCR%" "% COMPINFO%" "% PRODINFO%" "% BUILDINFO%"

Доступно на http://www.codeproject.com/KB/install/VerPatch.aspx?msg=3207401

С полными источниками ...

0 голосов
/ 03 января 2011

Номер версии хранится в ресурсе VERSIONINFO (скомпилированный двоичный ресурс) внутри исполняемого файла.Большинство IDE или компиляторов также поставляются с компилятором ресурсов (например, Delphi и C ++ Builder включают brcc32.exe).

Если ваша IDE не позволяет автоматически увеличивать номер версии или сборки как часть сборкиВ конечном итоге вам потребуется создать текстовый файл .RC для ресурса VERSIONINFO и использовать компилятор ресурсов для его компиляции и добавления в конечный исполняемый файл или dll.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...