gpt4 book ai didi

.net - 有没有办法在 .NET 程序集中设置 IsPreRelease?

转载 作者:行者123 更新时间:2023-12-03 23:58:39 24 4
gpt4 key购买 nike

FileVersionInfo class有一个 IsPreRelease property .

有没有办法通过我的 .NET 程序集项目中的 AssemblyInfo 或其他东西来让该属性在生成的 .dll 文件中返回 true?

最佳答案

如果您在项目/解决方案中特别需要它,那么经典路径是创建一个资源脚本 (.rc) 文件。这是一种朴素、蹩脚的格式,但可行。缺点是您需要先获得所有正确的设置,然后再手动维护它们。

最简单的方法,如果您可以在构建后手动单击,则使用 ResEdit (或等效的),并将 VS_FF_PRERELEASE 添加到 FileFlags 字段中。

请注意, FileFlagsMask 字段应该已经具有预发布标志或与一批其他标志一起使用——这是必要的,但还不够。

此外,您可以使用 resedit 非常简单地生成一个 starter .rc 文件:

resedit -convert my.dll my.rc

如果您需要自动构建过程,那么很可能有一个实用程序可以在命令行上进行有针对性的修改,然后您可以将其添加为构建 . dll 有问题。

祝你好运!

关于.net - 有没有办法在 .NET 程序集中设置 IsPreRelease?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11489197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com