0

WIX を使用してアプリケーションのインストーラーを作成しました。さらに、.NET がマシンにインストールされていることを確認し、インストールされていない場合はインストールする VS Booststrapepr を使用して作成した setup.exe ファイルがあります。

そのため、Setup.exe と MSI の 2 つのファイルで行き詰っています。前提条件をチェックし (Setup.exe と同じように)、MSI を実行する単一のファイルが必要です (サイレントではなく、MSI UI を表示する必要があります)。

どうすればそれを達成できますか?

ありがとう!

4

2 に答える 2

0

最も簡単な解決策として自己抽出機能を使用しないのはなぜですか? IEXPRESS はすでにインストールされています。WinRar、7Zip、...

利用可能なブート ストラップ ツールは、同じことを行う必要があります。

VS setup.exe を使用する代わりに、独自の小さな C++ スターター .exe を作成して .NET をチェックし、それ以外の場合は元の .NET インストールを開始することもできます。

于 2013-07-11T17:55:33.703 に答える
0

.NET Framework の存在を確認するために別の exe は必要ありません。WiX for MSI では、オーサリングを追加して .NET Framework の存在を確認できます。.NET FX の前提条件を確認する方法については、このリンクを参照してください。http://wix.sourceforge.net/manual-wix3/check_for_dotnet.htm

于 2013-07-01T08:03:51.443 に答える