2012-03-02 3 views

답변

3

매우 쉽게 구현할 수 있습니다. 먼저 솔루션 탐색기 컨텍스트 메뉴에서 메뉴 항목을 만들어야합니다. MSDN에 일반적으로 메뉴 항목을 추가하는 방법을 배울 수 있습니다. 은 당신이 당신의 메뉴 그룹의 부모를 설정해야합니다, 더 정확하게하려면 /는>

두 GUID 및 ID 비주얼 스튜디오에 미리 정의되어가, 후자는 것을 의미 = "guidSHLMainMenu"ID = "IDM_VS_CTXT_ITEMNODE"

< 부모의 GUID 사용자가 표준 프로젝트 항목을 클릭 할 때마다 메뉴 항목이 표시됩니다. 그러나 파일 이름이 ".bat"로 끝나는 경우에만 표시해야합니다. BeforeQueryStatus 메서드에서이를 수행 할 수 있습니다. 위의 MSDN 링크를 참조하십시오. 솔루션 탐색기에서 선택한 노드를 확인하려면 selectedItems를 속성이

(UIHierarchy) ideObject.Windows.Item (EnvDTE.Constants.vsWindowKindSolutionExplorer) .Object

를 사용합니다.

관련 문제