2011-11-23 6 views
4

Есть ли способ добавить к dll, который py2exe создает тег версии? Если я создаю новую dll, мне нужно увидеть, какие функции/clases уже реализованы, и мне нужно увидеть, есть ли уже новая dll, помеченная по дате или номеру версии (например, я создал VN).Номер версии Py2exe для com dll

ответ

4

Использование версии параметр, как в:

setup(
    windows = [ 
       {'script': PyAppName, 
       'icon_resources':[(0, Icon)], 
       'dest_base' : Exe[:-4], 
       'version' : AppVers, 
       'company_name' : "JoaquinAbian", 
       'copyright' : "No Copyrights", 
       'name' : AppName 
       } 
       ], 

где AppVers ваша версия программы

enter image description here

+0

Я использую "py2exe-0.6.9.win32-py2.7" – Rolle

+0

спасибо , но что действительно странно, теперь он генерирует новый exe, который добавляет эту информацию. Но мой ddl-файл по-прежнему имеет одинаковую информацию (без информации). Но если я добавлю в установку «version = '1.0», атрибут добавит ее в мой файл ddl. Так что, наконец, это работает :-) – Rolle

+0

@ Rolle, я осел, что вы говорили об EXE-файлах (несмотря на название вопроса, извините), потому что py2exe afaik обычно не используется для подготовки файлов DLL. Если вы на самом деле создаете dll com com или аналогичные, вы устанавливаете все эти параметры непосредственно в настройке (см., Например, [этот вопрос SO] (http://stackoverflow.com/questions/3126379/py2exe-com-dll-problem)) как вы уже нашли. Информация о подготовке dll с py2exe очень мало. Возможно, вы можете отредактировать свой вопрос и добавить свой код. Я верну свой ответ соответственно. – joaquin

Смежные вопросы