3

Windows Installer 5 では、利用可能であれば利用したい Hyperlink コントロールのサポートが追加されました。Windows Installer 5 への依存関係を設定することはできません (WinXP をサポートしていません) が、インストーラーの実行時に Windows Installer 5 が利用可能な場合、インストーラーでハイパーリンク コントロールを利用できるようにしたいと考えています。

どうやってこれを行うことができますか?versionMsiプロパティに基づくフラグメント ファイルの条件付きインポート? Google コード検索または通常のGoogle 検索では、多くのサンプルが明らかになりませんでした。

4

2 に答える 2

5

この記事を読みたいと思うでしょう:

そのハイパーリンクに注意してください(MSIダイアログ上)

要約すると、ほぼ同一のダイアログを 2 つ作成し、相互に排他的な制御イベントを作成して、MSI バージョンに基づいてどちらを表示するかを決定します。

于 2011-02-16T13:45:26.547 に答える
0

私はWIX インストーラーを使用しており、このコードを使用しました。Wix は無料のオープン ソース ツールであり、高価な他のツールと同じです。このコードをハイパーリンクに使用しましたが、完璧に機能します

        <Control Id="MyHyperlinkControl1" Height="20" Width="100" Type="Hyperlink" X="5" Y="105">
          <Text><![CDATA[<a href="http://www.stackoverflow.com/">Stackoverflow</a>]]></Text>
        </Control>
于 2011-05-30T09:32:46.160 に答える