2012-02-28 8 views
0

Windowsサービスをインストールして正常に動作します。私はWindowsサービス+他の.dllファイルを含むインストーラ/ msiバンドルを作成したいと思います。 msiを実行すると、サービスとDLLを実行するようにします。Windowsサービスとその他のdllファイルを含むmsiを作成する

現在、私が作成したWindowsサービスをインストールしてアンインストールできるSetUpプロジェクトがあります。また、特定のタスクに使用されているDLLも個別に正常に動作します。この2つのタスクを開始するパッケージが必要です。

サードパーティのパッケージ作成ウィザードを使用する必要がありますか?これを達成するために私を案内してください。

ありがとうございます。

答えて

1

DLLは直接実行されないため、DLLに関する「特定のタスク」の意味を理解できません...これらのDLLに依存するサービスはありますか?

私は商用を望んでいませんが、非常に簡単に複雑なMSI機能のために企業ライセンス(1k $)でhttp://www.advancedinstaller.com/を使用しました。

これらのDLLで何をやっていますか?ちょうどそれらをインストールする?

//

さて、あなたは簡単に私が述べたそのツールで...、あなたのサービスおよび関連するDLL、およびレジストリ設定を展開しますが、そのない自由のためにすることができます。しかし、これはそれなしで可能になるはずです、私はあなたにそのようなMSIを作成するための簡単なインターフェースを提供するツールを知らないだけです。 Visual Studioに統合されたMSI生成/インストールプロジェクトに関する経験はありません。

試しに試すことができます;)基本/無料版ではこれをサポートしていません。

+0

お返事ありがとうございます。 DLLに関する2つのことがあります - まず、私のサービスはDLLにほとんど依存しません。第二に、私がインストール/アンインストール時に登録して登録を解除する必要がある他のdllファイルがあります。だから私の質問、どのようにmsiを作成しながらこれらのアクションを開始するのですか? AdvancedInstallerでこれを言えることは可能ですか? AdvancedInstallerが試用版を持っているように見えますが、それを調べてみましょう。 – user591410

+0

ええ、試し版を試しました。そしてそれは単なるパッケージングコンポーネント、すなわちウィンドウズサービスだけである。複数のコンポーネントを追加することはできませんが、開始ステップをそこに追加することはできません。これは専用バージョンにのみ含まれていますか? – user591410

関連する問題