0

このプロジェクトの vb.net プロジェクトを作成しました。セットアップ プロジェクトを作成しました。セットアップを作成すると、Setup.exeMyproject.msiの 2 つのファイルが作成されます。このプロジェクトでは、前提条件を実行したい (ターゲット マシンが実行されない場合) t は sqlserver2008R2 をインストールします。それ以外の場合はそのままにしておきます)。セットアップ ファイルを実行すると、すべての前提条件がインストールされますが、クライアントはmsiファイルのみを必要とします。私を助けてください.....

多くのサイトをゴーグルしましたが、解決策が得られませんでした。

4

1 に答える 1

0

Windows Installer 4.5 (デフォルトでは Windows 7 からのみインストールされます) がなければ、ある msi を別の msi からインストールすることはできないため、実際には簡単な方法ではありません。この場合のより簡単で適切な方法は、ブートストラップされた setup.exe を作成し、前提条件として MSSQLServer2008r2 を追加することです。ある msi を別の msi からインストールする方法の詳細については、「Chained MSI」を検索してここを参照してください。

于 2012-10-16T14:00:27.410 に答える