0.前置き Windowsサービスの開発に利用できるTopShelfという.NETのライブラリーを紹介します。 TopShelfを利用すれば、Windowsサービスのテストとインストールが実施しやすくなります。 ポイントとしては以下の2つがあります。 ・コンソールアプリケーションとしてテストを実施できる。 ・InstallUtilを利用しなくても簡易にSCMにインストールができる。 というわけで、サンプルを書きながら細かいことは説明します。 1.TopShelfの紹介 TopShelfはOSSで開発されているWindowsサービス構築用のライブラリーです。 Windowsサービス開発に必要となる、テスト支援、設定支援、インストール支援などを 主な機能として持っています。 プロジェクトのサイトはこちら(TopShelf Project)です。 GitHubでの開発はこちら(Topshelf
![Windowsサービスを楽に開発~TopShelf~](https://cdn-ak-scissors.b.st-hatena.com/image/square/69b8cb7cf29e07793fc62a5eb6f70f6b8c93eaed/height=288;version=1;width=512/https%3A%2F%2F84zume.files.wordpress.com%2F2014%2F03%2Fnuget.jpg%3Fw%3D630)