디버그 메뉴에서이 옵션을 보았지만 그 의미를 완전히 이해하지 못했습니다. 누군가 나에게 설명해 줄 수 있니? 미리 감사드립니다.Visual Studio 2010에서 프로세스에 연결한다는 것은 무엇을 의미합니까?
답변
프로세스에 연결하면 디버거가 프로세스에 연결되어 디버거에서 시작하지 않은 코드 내에 중단 점을 설정할 수 있습니다. 이는 자동 스폰 프로세스 (예 : IIS에서 실행되는 .NET 코드)가있는 항목을 디버깅하려는 상황에서 매우 유용합니다.
즉, Visual Studio의 통합 디버거와 같은 디버거를 프로세스에 첨부하여 런타임에 일시 중지하고 변수를 검사 할 수 있습니다. 이것은 자동으로 F5를 누르거나 디버그 메뉴를 사용하여 수동으로 수행 할 때 발생합니다.
실행중인 프로세스에 디버거를 연결하고 디버거를 시작할 수 있습니다. 실행 파일에 대한 디버깅 정보가있는 경우에만 주로 유용합니다.
내 프로그램이 예외에 부딪 치고 이미 디버깅 중이 아닌 경우이를 사용하는 경향이 있습니다. 변수를 연결 한 다음 스택을 호출 할 수 있습니다.
답변 해 주셔서 감사합니다. – abw333
F5
을 눌러 앱 인스턴스를 시작하거나 녹색 "go"버튼을 누르는 대신 이미 실행중인 프로그램에 디버거를 연결할 수 있습니다. 메모장의 인스턴스에 you/can/attach하는 동안 메모장은 .net 응용 프로그램이 아니며 메모장 용 .pdb 디버깅 기호가 없으므로 많은 이점이 없습니다.
- 를 부착하려면 디버그 구성 기본값)
- 가 .PDB 파일이 의 .PDB과 같은 디렉토리에 있는지 확인 (또는 수동으로 찾을 수 있습니다)
- 이 있는지 확인하십시오 코드는 때와 동일한 경로에 컴파일 (또는 을 수동으로 찾아야합니다.
공식 문서가 무엇을 말하는지는 모르겠지만 사용 방법입니다.
지속적으로 실행되는 프로젝트에서 작업하는 경우 IIS 또는 Windows 서비스에 배포 된 웹 사이트를 말하면 실행중인 프로그램의 코드가 VS로 열려있는 솔루션을 사용하면 프로세스에 연결하여 디버그 할 수 있습니다 마치 F5를 치고 브레이크 포인트를 설정하는 것처럼 시작합니다. 원격 시스템에서 실행중인 프로세스가 제대로 구성되어 있으면이 프로세스에 연결하여 스테이징 서버에서 프로세스를 디버깅 할 때 유용합니다 또는 그런 것.
편집중인 코드가 바이너리를 컴파일하는 데 사용되는지 확인하기 만하면됩니다.
- 1. 이러한 Visual Studio 경고는 무엇을 의미합니까?
- 2. Visual Studio 디버거에서 {null = ???}은 무엇을 의미합니까?
- 3. Visual Studio 여백 색상은 무엇을 의미합니까?
- 4. 인터럽트를 비활성화하는 것은 무엇을 의미합니까?
- 5. 노드를 확장한다는 것은 무엇을 의미합니까?
- 6. 개체를 복제하는 것은 무엇을 의미합니까?
- 7. 단추가 _armed_이라는 것은 무엇을 의미합니까?
- 8. 구조체에 ID가없는 것은 무엇을 의미합니까?
- 9. 범위를 벗어난 것은 무엇을 의미합니까?
- 10. Visual Studio 출력 창에서 1>은 무엇을 의미합니까?
- 11. Visual Studio 2010에서 Oracle을 사용하기 위해 필요한 것은 무엇입니까?
- 12. XmlIgnoreAttribute와 XmlAttributeAttribute를 결합한다는 것은 무엇을 의미합니까?
- 13. Facebook 이벤트가 "비공개"라는 것은 무엇을 의미합니까?
- 14. 라이센스를 두 배로하는 것은 무엇을 의미합니까?
- 15. .swf 파일이 압축된다는 것은 무엇을 의미합니까?
- 16. 생성자를 무언가에 지정한다는 것은 무엇을 의미합니까?
- 17. 프로젝트를 "Mavenize"한다는 것은 무엇을 의미합니까?
- 18. ODBC 소프트웨어 인터페이스에서 작동한다는 것은 무엇을 의미합니까?
- 19. $ # 배열을 미리 증가시키는 것은 무엇을 의미합니까?
- 20. R에 'parental'개체가 없다는 것은 무엇을 의미합니까?
- 21. PHP를 서버에 설치한다는 것은 무엇을 의미합니까?
- 22. DataMemberAttribute를 인터페이스 멤버에 두는 것은 무엇을 의미합니까?
- 23. RAM에 ROMFS를 부착한다는 것은 무엇을 의미합니까?
- 24. UIViewController에서 setDelegate :를 사용한다는 것은 무엇을 의미합니까?
- 25. 유형이 "박스형"이라고 말하는 것은 무엇을 의미합니까?
- 26. 개체에 자바 스크립트가없는 것은 무엇을 의미합니까?
- 27. 프로그램을 "빌드"한다는 것은 무엇을 의미합니까?
- 28. PHP를 자동 모드로 실행한다는 것은 무엇을 의미합니까?
- 29. PHP에서 함수가 바이너리 안전하다는 것은 무엇을 의미합니까?
- 30. 무엇인가를 거짓이나 사실로 지정한다는 것은 무엇을 의미합니까?
답변 해 주셔서 감사합니다. – abw333