VS2022生成的DLL文件属性中Product Version来源咨询
如何在VS2022中控制DLL的Product Version
你要找的DLL属性里的Product Version,核心来源是VS项目的资源配置,具体有两种设置方式:
直接编辑资源文件(.rc)
- 打开VS2022项目,找到「资源文件」目录下的
.rc文件(没有的话右键项目→添加→资源→版本,自动生成版本资源)。 - 双击打开版本资源编辑器,找到
Product Version字段,直接修改版本号后保存,编译后的DLL就会应用这个值。
- 打开VS2022项目,找到「资源文件」目录下的
通过项目属性统一配置
右键项目→属性→配置属性→资源→常规,找到「产品版本」选项,输入目标版本号,VS会自动把这个值同步到.rc文件的ProductVersion字段中。
如果你的项目用预定义宏或版本头文件(比如version.h)统一管理版本,也可以在.rc文件里引用这些宏,比如将ProductVersion的值设为"MY_PRODUCT_VERSION"(前提是已在项目中定义该宏),实现版本号的集中维护。
内容的提问来源于stack exchange,提问作者Peter M
相关产品推荐
相关产品推荐

