디버깅 2

IE9 Beta와 실버라이트 디버깅

얼마전 IE9 Beta가 런칭행사를 가지고 발표되었었죠? 저도 호기심에 얼른 깔아서 쓰고 있습니다. 여러가지 편리한 기능이 많이 추가되어 재미있게 사용하고 있었는데, 개발 중인 실버라이트 어플리케이션의 디버깅을 하다보니 중단점에서 코드실행이 중단되지 않는 겁니다. IE9을 벌써 설치하신 개발자분들은 비슷한 불편을 겪고 있으실텐데요. Forum을 검색해보니 어떤 분이 간단한 꼼수(Workaround)를 올려놓으셨네요. 정식버전을 통해 문제가 해결될 때까지는 이렇게해서 버틸 수 있을 것 같아요. 방법은 아래와 같습니다. %SystemRoot%\system32\drivers\etc\hosts 파일을 열어서 아래 아이피와 alias를 추가해 줍니다. 이미 127.0.0.1에 대해서 다른 alias가 존재한다면 ..

Silverlight/Tips 2010.09.20

실버라이트 OOB 디버깅하기

 OOB OOB는 Out of Browser의 준말로서, 실버라이트 어플리케이션을 데스크탑에 설치 한 형태를 뜻합니다. OOB 상태에서 작동하는 실버라이트 어플리케이션은 웹브라우저에서 구동될 때와 달리 사용자 PC 로컬자원에 부분적으로 접근할 수 있는 등. 할 수 있는 일이 약간 많아진다고 보시면 됩니다. OOB 어플리케이션의 디버깅 많은 개발자들이 [Debug - Attach Process...]메뉴를 이용하여 실버라이트 OOB의 프로세스인 SLLauncher.exe 프로세스를 선택한 다음 디버깅을 합니다. 하지만 이 방법의 단점은 이미 Application이 시작된 이후에 Process에 디버거를 붙이기 때문에, App이나 RootVisual의 생성자나 초기에 구동되는 루틴에 대해서는 디버깅을 할 ..

Silverlight/Tips 2010.05.21