我正在查看 Install4j“注册添加/删除项目”操作以及它如何影响 Windows 控制面板程序区域中显示的内容。我在控制面板中出现的“版本”有问题 - 它与我想要在那里显示的内容不匹配,而且我似乎无法弄清楚它的配置位置。
我使用编译器变量来存储产品名称和产品版本。这些变量在“自定义项目默认值/编译器变量”下的媒体文件区域中设置
在 I4J 的“常规设置/应用程序信息”下,“全名”使用“${compiler:product-name}”,“版本”使用“${compiler:product-version}”。这些都在媒体文件中正确设置。
在“注册添加/删除项目”操作中,“项目名称”字段中,我使用“${compiler:product-name} ${compiler:product-version}”。
这在控制面板中正确显示为名称(抱歉 - 我必须编辑它们才能发布)。但是,出现在控制面板中的版本并没有按照我想要的方式出现。
我在“注册添加/删除项目”字段中没有看到“产品版本”字段,它似乎也没有使用“应用程序信息”版本。事实上,控制面板中“版本”列下出现的“6.0.48”并没有出现在我的“项目.install4j”文件中的任何位置。
如何正确设置该版本,或者它来自哪里?是否应该使用“常规设置/应用程序信息”中的“版本”?如果是这样,那是否没有按预期工作?
感谢您提供任何信息...