私はいくつかのショートカットを持つInstallShield 2009 MSIプロジェクトを持っています。リリースに応じてこれらのショートカットに使用されるアイコンを変更したいと思います。各リリースは別の国(したがって言語)用で、一部のアイコンは別のものです。これを行うことは可能ですか?異なるリリースのInstallShield 2009の異なるショートカットアイコン
0
A
答えて
1
ここにアプローチのアイデアがあります。どちらも完璧ではありません。まず、異なる言語を指定するため、これらのショートカットを言語ごとのコンポーネントに分けることが最善の方法です。次に、コンポーネントの言語設定を各リリースの言語選択とともに使用して、必要なものに絞り込むことができます。
第2のアプローチは、はるかに緩やかであり、おそらく自動化されたビルドプロセスなしでは維持できません。ショートカットのアイコンで使用されるパス変数参照を注意深く微調整し、各ビルドでそのパス変数に使用されている値を上書きすることができます。したがって、各ビルドは異なるファイルを参照します。
Windowsインストーラ4.0/4.5の依存関係を取ることができる場合は、MUIオプションをチェックアウトすることもできますが、アイコンのサポートは表示されません。 MUIサポートでは、適切な言語の値を取得するために使用されるDLLにリソースインデックスを指定できます。しかし、これは単に表示名と説明の同等物です。
関連する問題
- 1. 異なるユーザーのセッションタイムアウトが異なる
- 2. 異なるメディアクエリの異なるCSSファイル
- 3. 異なるUITableViewCellのSegueが異なる?
- 4. 異なるユーザーの異なるデータ
- 5. 異なるテンプレートの異なる.jsファイル
- 6. Flask:異なるサブドメインの異なるデータベースバックエンド?
- 7. 異なるレプリカセットメンバーの異なるインデックス
- 8. 異なるマシン上の異なるフォームサイズ
- 9. 異なるインデックスの異なるブースト値
- 10. 異なる製品の異なるオーダーフィールド
- 11. Xcode4 - 異なるスキームの異なるライブラリ
- 12. 異なる図の異なるサブプロット - MATLAB
- 13. 異なるコンポーネントの異なるスタイルファイル
- 14. Android - 異なるデバイスの異なる色
- 15. 異なるスキームの異なる設定
- 16. 異なるユーザータイプの異なるフィールド
- 17. mvn deploy:スナップショットとリリースのバージョンを異なるリポジトリにファイル
- 18. ブランチング:リリース/開発用の異なる設定ファイル
- 19. 異なるハードウェアアーキテクチャでメモリリークが異なる
- 20. 異なるブラウザ、異なるIP?
- 21. リリース対デバッグモードでコードが異なる動作をする
- 22. VS2008 - デバッグ/リリース構成に異なるファイル名を出力する
- 23. 異なる行の異なる列の差を計算する
- 24. ボタン:ClickMode値(プレス/リリース)に応じて、異なるDelegateCommandsバインディング
- 25. WCFの異なるサービス操作のための異なるセキュリティ
- 26. 異なるプロジェクトのメッセージボックスのボタンのスタイルが異なる
- 27. 1つのプロジェクト内の異なるターゲットの異なるDefault.pngファイル
- 28. 異なるドメインの異なるWebサイト、1つの.NET MVCアプリケーション?
- 29. 異なるプロジェクトの異なるファイルのプリプロセッサディレクティブ(定数)
- 30. 同じクエリ内の異なるプロジェクトの異なるリポジトリ