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입니다.