Windowsサービスプロジェクトにインストーラクラスを追加した後、デザインモードで右クリックしますが、サービスを追加するオプションはありませんインストーラまたはサービスプロセスインストーラ。誰がなぜこのような場合があるのか知っていますか?ビジュアルスタジオにサービスインストーラとサービスプロセスインストーラを追加する
14
A
答えて
34
Visual Studio 2008と2010の両方で、これを行う最も良い方法は、デザインモードでServiceBase
コンポーネント(デフォルトではService1
)を開くことです。次に、デザイナーを右クリックし、インストーラーの追加オプションを選択します。これにより、必要なアセンブリ参照とともにProjectInstaller
コンポーネントが追加されます。 ProjectInstaller
コンポーネントには、サービスインストーラとサービスプロセスインストーラが自動的に追加されます。
追加の詳細がなくても、Visual Studioに手動でコンポーネント/クラスを追加して、Installer
という名前を付けるのがベストだと思います。
Visual Studio 2008で基本サービスを作成する方法については、hereの投稿を参照してください(2010年も同様です)。ステップ6に特に注意してください。
これが役に立ちます。
関連する問題
- 1. サービスインストーラへのコマンドライン引数の追加c#
- 2. ビジュアルスタジオ2012にdevexpressを追加する方法
- 3. ビジュアルスタジオの既存のプロジェクトにライブラリを追加する方法
- 4. ビジュアルスタジオの文書にポップアップメッセージを追加する方法
- 5. ビジュアルスタジオの既存のcプロジェクトにcudaファイルを追加する
- 6. サービス+サービスインストーラ
- 7. ビジュアルスタジオweb dev expressエンティティフレームワークの追加がハングアップ
- 8. 自分のindex.htmlをビジュアルスタジオ2012のWebブラウザに追加します
- 9. ビジュアルスタジオの既存のアイテムを追加するためのショートカットキー
- 10. ビジュアルスタジオ2010のセットアッププロジェクトへのショートカットを追加する
- 11. ビジュアルスタジオのgridviewでハイパーリンクを追加する2010
- 12. ビジュアルスタジオのソリューションでコンポーネントへの参照を追加する方法
- 13. ビジュアルスタジオに不足しているresxファイルを自動的に追加する
- 14. EnvDTEを使用してビジュアルスタジオのファイルにリンクを追加するには
- 15. ビジュアルスタジオ2012(express版)に.ashxファイルを追加できません
- 16. ビジュアルスタジオ2010とビジュアルスタジオ6
- 17. ビジュアルスタジオのコンテキストメニューの追加でイベントが受信されない
- 18. Windowsサービスインストーラにパラメータを送信するVisual Studio
- 19. 新しいユーザーを追加するときにUser Profileオブジェクトを追加する
- 20. JListにスクロールバーを追加すると、JListがJPanelに追加される
- 21. テキストボックスとメッセージボックスをクラスライブラリに追加する
- 22. マルチバインディングとバインディングをリソースコレクションに追加する
- 23. パッケージにフォームとフレームを追加する
- 24. フォームに行と列を追加する
- 25. Itextsharpとhtmlstringにフォントを追加する
- 26. exc_bad_accessをNSOperationQueueに追加するとき
- 27. 誰かがビジュアルスタジオのセットアッププロジェクトにセットアップファイルを追加する方法を知っていますか?
- 28. どのようにビジュアルスタジオ2005のボタンの画像をWindows CEで追加するには?
- 29. OpenCart2.xで製品を追加するときにカテゴリを追加します。
- 30. datatablesにhtmlマークアップを追加する行を追加する
私は質問にあるものと同様の問題に直面していますが、私はステップ6を通過できないようです。VC#studio expressに手動でWindowsサービステンプレートを追加しました。メニューオプションの前のコンポーネントがスタジオエクスプレスに表示されますか? – blueberryfields
私はVS ExpressエディションがWindowsサービスの作成をネイティブにサポートしていないことは確かです。おそらくすべてを手動で行う必要があります。それは私の限られた経験でした。 –
ServiceInstallerやProjectInstallerを使って、 'MyService.exe install'や' MyService.exe uninstall'のようなことをすることができますか?彼らは外部ツールによってのみ使用されるようです。 'InstallUtil'ではなく、サービス自体に引数を渡して私のサービスを(un)インストールしたい – SMUsamaShah