2017-05-13 6 views
0

솔루션 탐색기에서 선택한 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팝업에서 "빌드"를 선택하면 해당 빌드 명령을 가로 채고 싶습니다.어떤 기본 VS 명령이 실행됩니까?

"Build.BuildOnlyProject"및 "Build.BuildSelection"으로 시도했지만 올바른 것 같지 않습니다.

실제로 어떤 명령이 호출되는지 어떻게 알 수 있습니까?

솔루션을 마우스 오른쪽 단추로 클릭하면 "Build.BuildSolution"명령을 가로 챌 수 있지만 프로젝트를 마우스 오른쪽 단추로 클릭 할 때도 동일한 작업을 수행하려고합니다.

+0

정확하게 가로 채기를 원하며 달성하고자하는 것은 무엇입니까? 시나리오를 이해하면 다른 사람들이 솔루션을 찾는데 도움이 될 수 있습니다. –

답변

1

EnvDTE80.Commands2.BeforeExecute 이벤트를 구독하고 실행중인 명령 이름 (How do I know from my VSIX that a build will be followed by a Debug session? 참조)을 확인할 수 있습니다. 이 방법을 사용하면 해고 된 명령을 찾아 가로 챌 수 있습니다.

+0

고마워, 이건 굉장 했어. 내가 뭘 찾고 있었는지. "ClassViewContextMenus.ClassViewProject.Build"라는 명령이 나온다. 나는 그것을 haha라고 추측 할 수 없었을 것이다. – Igavshne

관련 문제