2009-05-29 10 views
2

私たちはWindowsアプリケーションを持っており、私たちはWiseを使って展開していました。最近、私たちはInstallAwareに切り替えましたが、いくつかの問題に直面している点もあります。誰かが別のデプロイメントとパッケージングアプリケーションを推奨できますか?私たちは中小企業であり、梱包用の専用スタッフはいません。また、パッケージにはSQL Server Expressのインストールも含まれていますので、IAのようにシンプルにすることが大好きです。パッケージアプリケーション

答えて

0

Visual Studioに付属のWindowsセットアップとセットアッププロジェクト以外は一度も使用していません。あなたがそれをしないように珍しい要求がありますか?

+0

はい私たちはSQL Server Expressのインストールを含める必要があります。 – superdoc

1

NSISまたはInnoSetupは?それらは広く使われていて、使いにくいものでもありません。 (InnoSetupを選択してISToolをダウンロードする場合は、手動でスクリプトファイルを作成するよりもずっと簡単です)

+0

これらのいずれかにSQL Serverなどをインストールするためのプラグインスクリプトがあるか、.netフレームワークのバージョンなどを確認しますか? – superdoc

+0

私はNSISがレジストリを読むことができるという事実を知っています。そうすれば、それらがインストールされているかどうかを確認できます。私はInnoSetupが同じことをすることができると思うが、私はオフハンドを知らない。 –

+0

次は、.Netバージョンチェッカーの例です。http://nsis.sourceforge.net/How_to_insure_a_required_version_of_.NETFramework_is_installed –

1

通常のデスクトップインストーラーと小さなサイレントインストールパッチの両方で、NSISを数回使用しました。 NSIS用のウィザードとIDEとして機能するHM NIS Editを使用する場合、基本インストーラを書くのは簡単です。スクリプト可能であるため、SQL Server Expressが既にインストールされているかどうかを確認できます。インストールされていない場合は、インストーラプロセスの一部としてインストールできます。

0

あなたの要件は次のようになります。 wise package studioを使用してアプリケーションを作成してMSIを作成し、これらのmsiパッケージを配備またはインストールします。

私の質問は:どのように多くのデスクトップはラップトップがあなたの会社で自分のしている\(インフラ)私の仮定に基づいて、あなたの質問に

ソリューション:現在Admistudioで

はワイズとを交換するための最良の製品ですInstallShieldリパッケージャを使用してアプリケーションを作成またはカスタマイズできます。 インストールanywareは、DLLファイル(ビルドおよびリリースメソッド)をカスタマイズし、そのビルドファイルでカスタムアクションを作成し、MSIにビルドするために使用されます

InstallShield Repackagerは、ExeファイルからMSIを作成し、既存のMSIを変更する必要はなく、MSIファイルを作成してMSTファイルへのカスタマイズを実行し、展開中に同じファイルが適用されます)。

さらなる支援が必要な場合はお知らせください。

関連する問題