Dev::DotNet/C#

Service Project 를 쉽게 디버깅하기

isfry 2017. 1. 2. 09:39

Service Project를 만들고 디버깅을 하려고 하면 참 번거롭다.


우선 Visual Studio에서 실행이 안된다.



그래서 이것저것 번거로운 방법들이 있지만, 그나마 조~~금 덜 번거로운 방법으로....



닷넷에 보면 


1
System.Diagnostics.Debugger.Launch();
cs

라는 것이 있고 아래와 같이 설명하고 있다.



원하는 위치에 해당 Debugger.Launch(); 를 끼워 넣고 빌드 후, 만든 서비스를 등록하고


시작을 하면 해당 위치에 자동으로 Breakpoint로 잡히게 된다.


단, 해당 소스를 Visaul Studio 관리자 모드로 실행시켜놓은 상태여야 한다.