Есть ли способ добавить в dll, который py2exe делает тег версии? Если я создаю новую dll, мне нужно увидеть, какие функции/клазы уже реализованы, и мне нужно увидеть, есть ли уже более новая dll, помеченная датой или номером версии (например, я создал VN).
Номер версии Py2exe для com dll
Ответы (1)
Используйте параметр версии, как в:
setup(
windows = [
{'script': PyAppName,
'icon_resources':[(0, Icon)],
'dest_base' : Exe[:-4],
'version' : AppVers,
'company_name' : "JoaquinAbian",
'copyright' : "No Copyrights",
'name' : AppName
}
],
где AppVers — версия вашей программы
person
joaquin
schedule
23.11.2011
Я использую py2exe-0.6.9.win32-py2.7
- person Rolle; 24.11.2011
спасибо, но что действительно странно, теперь он генерирует новый exe, в который добавлена эта информация. Но мой файл ddl по-прежнему содержит ту же информацию (нет информации). Но если я добавлю в настройку атрибут version = '1.0' , он добавит это в мой файл ddl. Итак, наконец, это работает :-)
- person Rolle; 24.11.2011
@Rolle, я предположил, что вы говорите об exe-файлах (несмотря на заголовок вопроса, извините), потому что py2exe afaik обычно не используется для подготовки файлов dll. Если вы на самом деле создаете DLL-библиотеку com-сервера или аналогичную, вы помещаете все эти параметры непосредственно в настройку (см., Например, этот ТАК вопрос), как вы уже нашли. Информации о подготовке dll с помощью py2exe не так много. Возможно, вы могли бы отредактировать свой вопрос и добавить свой код. Я отредактирую свой ответ соответственно.
- person joaquin; 24.11.2011
Спасибо за вашу помощь. Вы правы, не так много информации, которую я могу добавить, но пока достаточной для меня. Документация по py2exe тоже очень короткая. Мой следующий шаг — прочитать информацию об этой версии с помощью vba, но это не по теме.
- person Rolle; 28.11.2011