如何向控制台应用程序添加版本信息?

Pre*_*ion 37 versioning ide delphi console-application

它似乎是由IDE的内部向导生成的控制台应用程序项目无法由IDE管理的 版本资源<- note the emphasis here.

这个问题有解决方法吗?(我甚至准备写一个OTA向导)

Gol*_*rol 54

添加.dpr(例如在主代码的开头上方)行:

{$R *.res}
Run Code Online (Sandbox Code Playgroud)

然后构建您的项目.

它将强制创建资源文件(.res).这也允许您在项目选项中设置版本信息.

更新:我注意到这个'bug'在Delphi 10 Seattle中修复,或者在早期版本中修复.当我创建一个新的控制台应用程序时,它将自动拥有该$R指令.