0

Windows フォーム プロジェクトを作成し、その Windows アプリケーションをクライアント マシンにインストールするための MSI ファイルを作成しました。

その MSI ファイルのインストール中に、ユーザーが Windows XP を使用しているかどうかを確認し、インターネットから MSI ファイルをダウンロードし、C# を使用してプログラムでインストールします。

両方のファイルが MSI であるため、次のエラーが発生します。

エラーの画像リンク

http://i.stack.imgur.com/9A6WW.png

C# で Installer クラスを使用しています。Commit 関数をオーバーライドしてそのファイルをインストールします。

どうすればそれを正常にインストールできますか?

4

1 に答える 1

1

2 番目のインストールを最初の前提条件に入れます。2 番目が利用できない場合は、最初にそれがインストールされ、その後メイン プログラムがインストールされます。

于 2013-09-08T07:54:06.997 に答える