如何在Visual Studio 2019中整体版本化Windows DLL

问题描述

因此,假设我在MSVS 2019中有一个DLL项目,我想以这样一种方式定义版本信息,以便可以在3种情况下使用此版本信息:

  1. 在输出DLL文件版本中
  2. 在主代码中显示给用户
  3. 在构建后步骤中,将版本号附加到打包的发行版中。

案例1可以通过在VS 2019中创建版本信息资源来解决。但是在案例2和案例3中,是否可以引用*.rc文件中定义的值?

情况2和3可以通过定义用户宏来解决。但是,再次可以在版本信息资源中引用这些宏吗?

因此,我想重申一下,我想在一个地方定义所有版本信息,而不必重复处理各种情况。最好的方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)