다음을 통해 공유


IDE의 특정 인스턴스에 연결

여러 인스턴스가 실행되고 있을 때 Visual Studio IDE(통합 개발 환경)의 특정 인스턴스에 연결하는 데는 두 가지 방법이 있습니다.

이 두 가지 방법에는 모두 모니커가 사용됩니다. 모니커는 개체에 바인딩된 이름(이 경우 IDE)입니다. 모니커를 사용하면 바인딩된 개체를 찾거나 활성화하고 바인딩된 개체에 액세스할 수 있습니다. 이 경우 실제 개체의 위치에 대한 특별한 정보가 필요하지 않습니다. 이와 같은 측면에서 볼 때 모니커는 Windows에서 프로그램에 대한 바로 가기와 비슷한 역할을 합니다.

IDE의 특정 인스턴스에 연결하는 데는 다음 두 가지 방법이 있습니다.

  • 솔루션 파일 경로 모니커 사용

  • 항목 모니커 사용

솔루션 경로 모니커

연결하려는 Visual Studio IDE의 인스턴스에 솔루션이 열려 있는 경우 솔루션 파일 경로 모니커를 사용하여 이 인스턴스에 연결할 수 있습니다. 이 파일 모니커는 해당 파일에 대한 솔루션 개체와 함께 ROT(실행 개체 테이블)에 등록되어 있습니다. 이 개체를 가져오려면 Solution.DTE를 사용합니다.

항목 모니커

또한 Visual Studio에서는 ProgID를 항목 모니커로 ROT에 등록합니다. ProgID는 DTE 프로세스의 이름과 프로세스 ID로 구성되어 있습니다. 예를 들어 개체의 ROT 엔트리가 "!VisualStudio.DTE.10.0:1234"인 경우 여기서 1234는 프로세스 ID입니다.

참고 항목

작업

방법: DTE 및 DTE2 개체에 대한 참조 가져오기

기타 리소스

자동화 어셈블리 및 DTE2 개체 참조