다음을 통해 공유


프로젝트 시스템 확장을 위한 IDE 정의 명령

프로젝트 시스템을 확장하려는 경우 Visual Studio IDE에서 제공하는 명령 및 명령 그룹을 사용할 수 있습니다.

다음 섹션에서는 프로젝트 시스템을 확장하는 데 특히 유용한 명령 항목을 나열합니다.

명령 메뉴

다음 표에서는 프로젝트 Extender 컨트롤을 호출하는 상위 수준 명령을 배치하는 데 유용한 위치인 명령 메뉴를 보여 줍니다.

명령 메뉴 설명
IDM_VS_MENU_PROJECT 프로젝트 최상위 메뉴입니다.
IDM_VS_TOOL_PROJWIN 솔루션 탐색기 도구 모음입니다.

바로 가기 메뉴

다음 표에서는 솔루션 탐색기에서 단일 노드를 선택하는 경우 또는 솔루션 탐색기에 형식이 같은 여러 선택 항목이 있는 경우(즉, 선택한 노드가 모두 동일한 형식) 적용되는 바로 가기 메뉴를 보여 줍니다.

바로 가기 메뉴 설명
IDM_VS_CTXT_PROJNODE 프로젝트 노드를 선택하면 적용됩니다.
IDM_VS_CTXT_ITEMNODE 파일을 선택하면 적용됩니다.
IDM_VS_CTXT_FOLDERNODE 폴더를 선택하면 적용됩니다.
IDM_VS_CTXT_WEBREFFOLDER 웹 참조 폴더를 선택하면 적용됩니다.
IDM_VS_CTXT_REFERENCEROOT "참조"라는 참조 루트 노드를 선택하면 적용됩니다.
IDM_VS_CTXT_REFERENCE 참조 노드를 선택하면 적용됩니다. 여기에는 어셈블리, COM 및 프로젝트 참조만 포함됩니다. 웹 참조는 포함되지 않습니다.

다음 표에서는 솔루션 탐색기의 선택 영역이 여러 계층에 걸쳐 있을 때 적용되는 바로 가기 메뉴를 보여 줍니다.

바로 가기 메뉴 설명
IDM_VS_CTXT_XPROJ_SLNPROJ 현재 선택 영역에 솔루션 노드 및 루트 프로젝트 노드가 포함된 경우에 적용됩니다.
IDM_VS_CTXT_XPROJ_SLNITEM 현재 선택 영역에 솔루션 노드 및 프로젝트 항목이 포함된 경우에 적용됩니다.
IDM_VS_CTXT_XPROJ_MULTIPROJ 현재 선택 영역이 여러 개의 루트 프로젝트 노드로만 구성된 경우에 적용됩니다.
IDM_VS_CTXT_XPROJ_PROJITEM 현재 선택 영역에 루트 프로젝트 노드와 프로젝트 항목이 혼합되어 있는 경우에 적용됩니다. 또한 선택 영역에 솔루션 노드도 포함될 수 있습니다.
IDM_VS_CTXT_XPROJ_MULTIITEM 현재 선택 영역에 솔루션 내 여러 프로젝트의 프로젝트 항목이 포함되거나 동일한 프로젝트에서 서로 다른 형식의 항목이 선택된 경우에 적용됩니다.

명령 그룹

다음 표에서는 프로젝트를 확장할 때 사용할 수 있고 IDM_VS_CTXT_PROJNODE 바로 가기 메뉴를 통해 액세스할 수 있는 명령 그룹을 보여 줍니다.

명령 그룹 설명
IDG_VS_CTXT_PROJECT_BUILD 프로젝트를 빌드, 다시 빌드 및 배포하기 위한 명령입니다.
IDG_VS_CTXT_COMPILELINK 프로젝트를 컴파일하고 연결하기 위한 명령입니다.
IDG_VS_CTXT_PROJECT_CONFIG 프로젝트 구성 및 빌드 순서를 설정하는 명령입니다.
IDG_VS_CTXT_PROJECT_ADD 프로젝트에 항목을 추가하는 명령입니다.
IDG_VS_CTXT_PROJECT_START F5 키와 연결된 시작 프로젝트를 설정하는 명령입니다.
IDG_VS_CTXT_PROJECT_SAVE 프로젝트 항목을 저장하기 위한 명령입니다.
IDG_VS_CTXT_PROJECT_DEBUG 디버깅을 위한 명령입니다.
IDG_VS_CTXT_PROJECT_SCC 소스 제어에 대한 명령입니다.
IDG_VS_CTXT_PROJECT_TRANSFER 잘라내기, 복사 및 붙여넣기 작업에 대한 명령입니다.
IDG_VS_CTXT_PROJECT_PROPERTIES 프로젝트 속성 대화 상자에 대한 액세스를 제공하는 명령입니다.

참고 항목