1

Crystal Reportを使用するアプリケーションを開発しています。さて、ターゲットマシンにCrystal Reportがインストールされていない可能性があります。Crystal ReportインストーラをWindows App Installerに追加する

特定のバージョンまでのCrystal Reportをダウンロードして使用できることを理解します。 今、私は、アプリケーションのセットアッププロジェクトが実行されたときに、Crystal Report(またはそれに関する依存関係)がインストールされているかどうかを検出し、リンクを表示するか、Crystal ReportのセットアップをバンドルするアプリケーションセットアップMSIファイル。

答えて

1

これは、通常、EXEブートストラップによって処理される前提条件によって行われます。ブートストラップは、通常、事前定義された検索を実行して、前提条件が必要かどうかを判断し、インストールを処理します。セットアップオーサリングツールは、前提条件をサポートしていない場合

、あなたはこれを試すことができます:Crystal Reportsがインストールされているかどうか検索を作成、あなたのMSIに

Crystal ReportsインストーラもMSIベースであるため、このカスタムアクションはInstallUISequenceでスケジュールするか、InstallExecuteSequence - > InstallFinalize as asynchronousをスケジューリングする必要があります。

関連する問題