확장 기능을 작성하는 데 익숙하지 않으며 원사 3 개를 풀어주는 것과 같은 주제에 대한 정보를 찾을 수 있습니다. 나는 MSDN 사이트에서 꽤 많은 것을 읽었으며 실패한 구글 검색을 많이했다.단일 언어 용 중복 Visual Studio Extension
내 목표는 타사에서 만든 언어에 대한 지원을 향상시키기 위해 MEF 및 MPF를 사용하여 Visual Studio 확장 프로그램을 작성하는 것입니다. 타사에는 이미 VS 확장이 있으며 디버그는 물론 최소 Intellisense를 지원하고 색을 제공합니다. 디버그 지원을 잃고 싶지는 않지만 경험의 다른면을 개선하고 싶습니다.
내 이해에 따라 특정 언어 (콘텐츠 유형)는 MEF (colorizing, intellisense 등)를 통해 하나의 LanguageService 및/또는 Editor 서비스 집합에서만 지원할 수 있습니다. 이 올바른지? 기존 Intellisense를 대체하고 다른 기능을 추가 할 수 있습니까?
사이드 노트 : VS 확장 기능을 사용할 때 좋은 닷 컴 디 컴파일러 (dotPeek를 좋아해요)가 가장 친한 친구입니다. VS의 좋은 덩어리는 관리되는 코드로 작성되어 있으며, 여러분이 말하는 제 3 자의 것은 말할 것도없고 더 잘 알려지지 않은 일부 내부 작업을 이해하기 위해 디 컴파일 될 수 있습니다. – Cameron