Install4j の "Register Add/Remove Item" アクションと、それが Windows コントロール パネルの [プログラム] 領域に表示される内容にどのように影響するかを調べています。コントロール パネルに表示される「バージョン」に問題があります。そこに表示したいものと一致せず、どこに設定されているかわかりません。
コンパイラ変数を使用して、製品名と製品バージョンを格納します。これらの変数は、[プロジェクトのデフォルト/コンパイラ変数のカスタマイズ] の下のメディア ファイル領域で設定されます。
I4J の「一般設定/アプリケーション情報」で、「フルネーム」に「${compiler:product-name}」、「バージョン」に「${compiler:product-version}」を使用します。これらは両方とも、メディア ファイルで適切に設定されています。
「追加/削除アイテムの登録」アクションの「アイテム名」フィールドでは、「${compiler:製品名} ${compiler:製品バージョン}」を使用します。
これは名前としてコントロール パネルに正しく表示されます (申し訳ありませんが、投稿のために編集する必要がありました)。しかし、コントロール パネルに表示されるバージョンが思い通りに表示されません。
「アイテムの追加と削除の登録」フィールドに「製品バージョン」フィールドが表示されず、「アプリケーション情報」バージョンも使用されていないようです。実際のところ、コントロール パネルの「バージョン」列の下に表示される「6.0.48」は、私の「プロジェクト.install4j」ファイルのどこにも表示されません。
そのバージョンを適切に設定するにはどうすればよいですか、それはどこから来たのですか? 「一般設定/アプリケーション情報」から「バージョン」を使用することになっていますか?もしそうなら、それは期待どおりに機能していませんか?
情報をありがとう...