I have a standard. net windows service written in c#. Can it install itself without using installutil? Should i use the service installer class?

I want to be able to call the When i create a new windows service in visual studio 2010, i get the message stating to use installutil and net start to run the service. I have tried the following steps: Create new project file