일반적으로 Visual Studio의 Process Attach를 이용해서 Windows Service를 디버깅하지요.
코드에 아래와 같이 디버그 모드 일 때 Debugger 선택 화면을 보도록 할 수 있습니다.
#if DEBUG
System.Diagnostics.Debugger.Launch();
#endif
위 코드를 OnStart() 메소드에 넣어주시면 될 것 같네요.
참~ 쉽죠잉~
자세한 내용은 아래 링크를 확인해보세요~
http://weblogs.asp.net/paulballard/archive/2005/07/12/419175.aspx