코드 편집기에서 소스 코드 파일을 열 수있는 VS 2010 SDK SP1을 사용하여 Visual Studio 2010 확장을 만듭니다. 확장은 솔루션 탐색기가있는 도킹 된 ToolWindow입니다.VS 2010 확장 코드 편집기에서 파일이없는 소스 코드 문서 열기
확장 프로그램은 소스 코드 파일을 검색하고 계층 구조를 TreeView에 표시하는 WCF 서비스를 사용합니다. 코드 파일을 두 번 클릭하면 솔루션 탐색기와 마찬가지로 코드 편집기 창에 연결된 소스가로드됩니다.
나는 지금 VS 확장 및 DTE 자동화에 대해 잠시 동안 읽었으며 거의 발전하지 못했습니다. 문제없이 이미 열렸거나 활성화 된 WpfTextViews에 액세스 할 수 있지만 IDE의 문서 영역에 새 TextView를 여는 방법을 모르겠습니다. 이들은 디스크에 저장된 실제 소스 코드 파일이 아니라 WCF 서비스에서 검색되어 메모리에 저장된다는 점을 명심하십시오.
누구든지 예제를 제공하거나 구현 방법에 대한 지침을 제공 할 수 있습니까? 고맙습니다.
나는 그 일을하려고 생각했지만 실제로 작동 시키려면 어떤 코드를 사용해야하는지 알 수 없었다. 문제의 일부는 솔루션 계층의 일부가 아닌 파일을 열지 않기 때문에 파일이 속한 프로젝트 나 솔루션을 지정하기를 원합니다. 파일이 프로젝트의 일부로 열리지 않으면 intellisense 또는 다른 유용한 코드 편집기 기능의 이점을 얻지 못합니다. Intellisense가 데이터베이스를 구축하는 데 사용할 수있는 라이브러리 또는 DLL을 참조하는 방법이 있는지 궁금합니다. 코드 창을 여는 방법에 대한 예제 코드가 있다면 공유하십시오. – Paccc