3

ご挨拶!

VS2010 には、3 ~ 4 個の個別のアプリケーションを定義するソリューションがあります。

これらの 3 ~ 4 個のアプリは、展開中に運用サーバーに個別にインストールする必要がある個別の (しかし関連する) コンポーネントです。私は WIX mondo を使用して多機能の WIX インストーラーを生成することをいじりましたが、これらのアプリケーションを個別にインストールできるようにするだけでなく、それらすべての単一ソースを介してインストールできるようにする方が有益であることがわかりました。インストール中にどちらをインストールするかを選択します。

「Bootstrapper Project」と呼ばれる WIX プロジェクト タイプがあることに気付きましたが、Web 上でドキュメントをあまり見つけることができず、自分のプロジェクトの展開インストール ブートストラップを作成するのに実際に役立つプロジェクト タイプであるかどうかもわかりません。 . (つまり、各プロジェクトをインストーラーで定義されているか、インストーラーの実行時にオプションで選択できるように、次々にインストールする setup.exe ファイル)...

個々のプログラムに既存の WIX インストーラーを使用して、WIX 内でこれを行う最良の方法は何ですか?

4

1 に答える 1

5

Wix では、ブートストラップを作成するためのサポートは、「Burn」と呼ばれるツールを介して行われます。Burn は v4.0 (またはバージョン 3.6) にプッシュされました。ですから、あまり役に立ちません。

dotNetInstaller のようなオープン ソース ツールを使用できます: http://dotnetinstaller.codeplex.com/

.NET Framework をチェックするセットアップ インストーラーを作成する方法の概要を以下に示します (それ自体はあまり役に立ちませんが、dotNetInstaller の操作方法を示します):
http://www.lostechies.com/blogs /gabrielschenker/archive/2010/05/19/creating-a-bootstrapper-with-dotnetinstaller.aspx

または、次の手順に従ってください: http://msdn.microsoft.com/en-us/library/ms165429(v=VS.100).aspx

ここで Bootstrapper Manifest Generator を使用します (ただし、64 ビットの問題があるようです): http://code.msdn.microsoft.com/bmg

于 2010-12-07T20:10:55.753 に答える