6

C# を使用して .NET 内にサービス プロジェクトがあります。次に、Visual Studio 内で InstallShield 2012 を使用して、サービスをインストールする MSI を作成しましたが、MSI を実行すると、サービス ウィンドウにサービスが表示されません。

コンポーネントを作成し、詳細設定 -> 新しいサービスを作成して、サービスを作成しました。次に、C# プロジェクトの /bin/debug 全体を追加しました (.exe だけで十分かどうか確信が持てなかったため)。

ただし、InstallShield に先に進み、サービスの実際のインストールを実行するように指示する方法がわかりません。InstallUtil ツールを使用して、ユーザーがコマンド ラインから手動で実行することは望ましくありません。

InstallShield にサービスのインストールを指示することはできますか?

4

1 に答える 1

5

サービスのプライマリ出力のプロパティに移動し、[COMと.NET]タブに移動して、[インストーラークラス]チェックボックスをオンにする必要があります。

詳細については、ここで私の答えを参照してください

于 2012-10-31T16:38:52.577 に答える