4

ユーザーにダウンロードしてもらいたいアプリケーションがあります。現在、彼らはリンクをクリックして EXE をダウンロードしています。私たちがやりたいことは、小さくて高速にダウンロードできるランチパッド/ダウンローダー アプリケーションを用意し、メイン アプリケーションをダウンロードしてインストールすることです。

完璧な世界では、ダウンローダは MSI になります (そのため、一部の MSI データベースを変更できます)。

私は本格的な MSi の初心者なので、どこから探し始めるかについての本当のアイデアはありません。どんな助けやポインタでも大歓迎です!

ありがとう

アンディ

4

3 に答える 3

2

ブートストラップ EXE を作成する必要があります。Windows インストーラー SDKに少しのドキュメントがあります。怠惰な方法を使用する場合は、MSI Factoryに WiX 互換性と、HTTP ダウンロード オプションを含むカスタマイズ可能なブートストラップ EXE が含まれているようです。

または、オープンソースに固執している場合は、WiX の ClickThrough をチェックしてください。WiX サイトにはあまり情報がないように見えるので、WiX 3 の一部であると推測しています。しかし、説明は必要なものと似ています。

于 2008-11-05T05:32:49.927 に答える
1

http://dotnetinstaller.codeplex.comをお試しください

于 2009-06-17T18:42:31.323 に答える
0

独自の exe を作成することはお勧めしません。Visual Studio に付属しているGeneric Boostrapperなど、既にお持ちのものを使用することをお勧めします。

これにより、msi を作成するタスクが分離されます。ブーストラップを作成することは、より簡単な問題です。Visual Studio で msi を作成する場合、これを行うための UI があります。それ以外の場合は、msbuild タスクを作成して自分で実行できます。

于 2008-11-20T15:33:30.980 に答える