【问题标题】:Py2exe version number for com dllcom dll 的 Py2exe 版本号
【发布时间】:2012-01-04 18:48:12
【问题描述】:

有没有办法添加到 py2exe 制作版本标签的 dll 中?如果我生成一个新的 dll,我需要查看哪些函数/类已经实现,并且我需要查看是否已经有一个更新的 dll 标记为日期或版本号(例如,我自己创建的 VN)。

【问题讨论】:

    标签: python dll com version py2exe


    【解决方案1】:

    使用版本参数如下:

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

    其中 AppVers 是您的程序版本

    【讨论】:

    • 我正在使用“py2exe-0.6.9.win32-py2.7”
    • 谢谢,但真正奇怪的是,现在它会生成一个添加了此信息的新 exe。但是我的 ddl 文件仍然有相同的信息(没有信息)。但是,如果我在设置中添加一个“版本 = '1.0'”,它会将其添加到我的 ddl 文件中。所以最后它起作用了:-)
    • @Rolle,我假设您在谈论 exe 文件(尽管有问题标题,抱歉),因为 py2exe afaik 不常用于准备 dll 文件。如果您实际上是在创建一个 com 服务器 dll 或类似的,您可以将所有这些选项直接放在设置中(例如参见 this SO question),就像您已经找到的那样。使用 py2exe 准备 dll 的信息不多。也许您可以编辑您的问题并添加您的代码。我将相应地重新编辑我的答案。
    • 感谢您的帮助。你是对的,我可以添加的信息不多,但到目前为止对我来说已经足够了。 py2exe 上的文档也很短。我的下一步是使用 vba 阅读此版本信息,但这是题外话。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多