MkVer: специфицировать версионность библиотеки |
Утилита mkVer позволяет записать в DLL-библиотеку информацию о ее версии и об ограничениях на совместимость с другими ресурсами.
Запуск утилиты:
mkVer.bat <имя-библиотеки>
<имя-библиотеки> - имя специфицируемой библиотеки.
Информация о версионности библиотеки готовится заранее в текстовом файле с тем же именем, что и библиотека, и с расширением ver. Файл кладется в ту же директорию, где находится библиотека. Формат описания версионности совпадает с директивой #version компилятора .
Подробнее о директиве #version см. "Средство разработки Атлантис. Описание языка VIP", раздел "Директивы управления проектом".
Для того, чтобы прописать версионность библиотеки base, используется вызов:
mkVer.bat base.dll
Информация о версии библиотеки будет взята из файла base.ver:
#version base 5.2.34 required AAA >= 5.1.33, dll lotdll_ >= 5.1.33, dll 'streams_.dll' = 5.1.33, dll 'support.exe' = 5.1.33;