2010-08-17 2 views
2

는 내 명령은 코드 편집기의 컨텍스트 메뉴에 추가하는 I 그룹을 정의 내 VSCT 파일 내에서 Microsoft Visual Studio 2010에서 Visual Studio 2010에 대한 내 자신의 확장을했다 :html/aspx 코드 편집기의 컨텍스트 메뉴에 Visual Studio 2010의 고유 확장을 추가하는 방법은 무엇입니까?

<Groups> 
    <Group guid="guidUCCmdSet" id="UCMenuGroup" priority="0x0600"> 
     <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_CODEWIN"/> 
    </Group> 
</Groups> 

그게 전부는 시계처럼 작동하지만 새 메뉴 항목은 HTML/ASPX 및 XML 소스 코드 편집기에서 볼 수 없습니다. 불행히도 확장 기능이 가장 많이 사용되는 곳입니다.

내 질문 : html/aspx 소스 코드 편집기에 대한 내 명령을 사용하는 방법 - 그리고 최선을 다해 - xml 편집기에서?

미리 감사드립니다.

답변

1

오케이, 많은 실험을 거친 후에 해결책을 찾았습니다. CMDSETID_HtmEdGrp를 GUID로 사용하고 IDMX_HTM_SOURCE_HTML 또는 IDMX_HTM_SOURCE_ASPX를 CommandPlacements 내의 부모 노드 ID로 사용해야합니다.