0

私は Installshield 2010 を初めて使用します。アプリケーション用の基本的な MSI セットアップを作成しました。アプリケーションのいくつかの前提条件を確認する必要があります。それらは以下のとおりです。

  1. Microsoft フレームワーク 3.5 SP1。
  2. SQL Express 2005.
  3. Visual C++ 再頒布可能

上記のいずれかが手段の前にインストールされていない場合は、アプリケーションのインストール中にインストールする必要があります。

アプリケーションをインストールする前に、これらすべての前提条件をインストールする方法を教えてもらえますか?

4

3 に答える 3

2

"Setup Prerequisites" と "Feature Prerequistes" を参照してください。前者は MSI を呼び出す前に setupe.exe によってインストールされ、後者は機能の選択後および機能の選択前に setup.exe によって (条件付きで) インストールされることを除いて同じです。 msi での実行シーケンスの実行。

前者を選択する場合は、ユーザーが setup.exe から入力しない場合に備えて、AppSearch/System Search および Launch Conditions を作成して MSI をブロックすることも必要になるでしょう。

InstallShield にはそれぞれの前提条件 ( .PRQ's ) が事前定義されていますが、少なくとも SQL 2005 SP3 を使用するように注意してください。SP2 には XP マシンをブルー スクリーンにする厄介なバグがあるからです。実際、SQL 2008 R2 を使用することを検討したいと思います。

于 2010-07-27T17:22:14.853 に答える
0

このページにも詳細情報があります: http://kb.flexerasoftware.com/doc/Helpnet/InstallShield2011/IHelpSetPrereqCustom.htm

于 2013-01-16T07:55:02.827 に答える