2011-03-09 14 views
0

私は自分のアプリケーションのセットアップファイルを作ろうとしています。私はすでに展開プロセスを行い、セットアップファイルを.msiファイルとしてビルドすることも成功しました。他のコンピュータでアプリケーションを実行するには、SQL Server 2005のようにインストールしてデータベースファイルをそのシステムでサポートできるソフトウェアが必要です。インストールするには他のソフトウェアも必要です。だから私は私のソフトウェアに必要なすべてのソフトウェアを埋め込み、アプリケーションのインストール中にインストールすることを推奨したい。だから私は、これらのソフトウェアをインストールするために展開中に何をすべきかを知る必要があります。 Cのそれは何のための解決策ですか?私のアプリケーションの展開中に他のアプリケーションを埋め込む方法は?

答えて

1

通常、アプリケーションのインストーラ(InstallShield、Inno-Setupなど)を使用して行います。インストーラは、通常、他のプログラムを起動したり、他のインストールスクリプトを組み込んだりすることができます。また、インストーラの中には、(通常はコマンドラインスイッチを使用して)ハンズオンインストールが可能なものもあります。そのため、依存プログラムのインストールはシームレスに行われます。

+0

okeyこれも実行しましたが、SQL Serverもダウンロードされましたが、データベースバックアップファイルのパスは自動的には行われません。私はインストールプロセスにバックアップファイルを追加しましたが。 – devilsmind

+0

そのような状況では、私はおそらく、そのバックアップファイルのパスを決定し、インストール時に作成する必要のあるデータベースとテーブルを作成した小さなC#プログラムを作成します。その後、インストーラがプログラムを呼び出すようにします。どのようにしてデータベースのバックアップファイルの名前をプログラムで決定できるかわかりません。 –

関連する問題