I have a windows service with a timer. Its very hard to debug it. Because I start the service and put break points in different parts of the code. When I attach the process,
Put the business - functional portions of the service code in a separate class, in a separate library assembly... Then you can debug it independantly using a simple console app...