다음을 통해 공유


기타 파일 프로젝트

사용자가 프로젝트 항목을 열면 IDE는 솔루션에 있는 프로젝트의 멤버가 아닌 항목을 기타 파일 프로젝트에 할당합니다.

프로젝트는 사용자가 프로젝트 항목을 열 때 사용되는 편집기를 결정하는 데 중요한 역할을 합니다. 프로젝트별 편집기 또는 표준 편집기를 사용하여 특정 파일을 열도록 프로젝트를 디자인할 수 있습니다.

프로젝트별 편집기를 사용하려면 일반적으로 사용자에게 특별한 지식이 있거나 프로젝트의 특수 인터페이스를 사용해야 합니다. 자세한 내용은 방법: 프로젝트별 편집기 열기를 참조하세요.

표준 편집기에서는 모든 프로젝트에 포함된 특정 확장명의 모든 파일을 열 수 있습니다. 사용자는 프로젝트에 대해 Visual Studio 텍스트 편집기 같은 일부 표준 편집기를 사용자 지정할 수 있지만 여전히 퍼블릭 문자를 유지할 수 있습니다. 표준 편집기는 OpenStandardEditor 메서드를 사용하여 만듭니다.

솔루션에 프로젝트 항목을 열 수 있다고 응답하는 프로젝트가 없으면 IDE는 파일을 여는 기타 파일 프로젝트라는 특수 프로젝트를 제공합니다.

이 특수 프로젝트는 프로젝트의 컨텍스트 외부에서 파일을 열 수 있습니다. OpenDocumentViaProject 메서드를 처리하는 동안 기타 파일 프로젝트는 항상 매우 낮은 우선 순위로 응답합니다. 따라서 기타 파일 프로젝트는 항상 파일을 열 수 있는 우선 순위가 높은 프로젝트로 생성됩니다.

기타 파일 프로젝트는 사용자가 새 프로젝트 대화 상자를 사용하여 명시적으로 만들 필요가 없습니다. 또한 기타 파일 프로젝트는 프로젝트 멤버 목록을 영구적으로 관리하지 않습니다. 선택적 기능을 사용하여 각 사용자에 대해 가장 최근에 사용한 파일 목록을 기록합니다.