Visual Studio에서 현재 프로젝트를 빌드하기위한 표준 키보드 단축키가 있습니까?


242

Ctrl+ Shift+ B가 솔루션 빌드를 시작 한다는 것을 알고 있지만 현재 프로젝트를 빌드하는 바로 가기를 원합니다. 사용자 지정 바로 가기가 유일한 옵션입니까?

편집 :Shift + F6가 작동하지 않으므로 사용자 정의 단축키가 유일한 옵션 인 것 같습니다.


65
alt + b + u (빌드 유닛)
Omu

2
Visual Studio 2012에서 이것을 확인했습니다!
Muhammedh

Ctrl + F6은 최대 VS2013에서 수행하지만 더 이상 VS2015 (RC 이상)에서는 수행하지 않습니다.
Josh M.

1
Alt + b + u는 메뉴 옵션을 누르는 방법입니다. Build.BuildSelection 명령. Shift + F6에 이미 할당되었거나 키보드 단축키에서 할당 할 수 있습니다.
Milton

@Omu

답변:


277

"Build.BuildOnlyProject"명령에 바로 가기를 할당해도 VS2008에서 작동하지 않는 것 같습니다.

바로 가기를 " Build.BuildSelection "에 할당하십시오 . 여러 프로젝트에서 여러 프로젝트 및 파일이있는 솔루션이있는 경우 현재 편집중인 파일은 "Build.BuildSelection"에 지정된 단축키를 사용할 때 빌드 될 프로젝트를 정의합니다.

빌드 메뉴 옵션을 클릭하면 키보드 단축키가 작동하고 메뉴 자체에 키보드 단축키가 표시됩니다.

btw-키보드 단축키를 지정할 때 재시작 / 재부팅이 필요하지 않습니다.


3
솔루션 탐색기에서 프로젝트를 선택하지 않으면 작동하지 않는 것 같습니다
Román

5
파일을 열고 파일에 집중해야합니다. 파일이 속한 프로젝트는 Build.BuildSelection으로 빌드됩니다.
메트로 스머프

5
@Keith Nicholas는 다음과 같은 답변을 제공합니다. U ALT-B (홀드 ALT)를 : 나는 그것이 VS2010에서 작동 확인
대런 그리피스

1
@ D-Money, Alt + B는 Visual Studio 빌드 메뉴를 여는 키보드 단축키이고 U는 빌드 메뉴에서 빌드 할 키보드 단축키입니다. 이 답변에 설명 된대로 사용자 정의 키보드 단축키를 정의해야합니다.
메트로 스머프

2
키보드 단축키를 지정하려면 메뉴 TOOLS \ Options \ Environment \ Keyboard
Myobis

81

어떤 키 바인딩을 사용하는지에 따라 사용자 정의 단축키 ..... 메뉴를 보면 키 바인딩이 있는지 알려줍니다.

ViEmu를 사용하기 때문에 내가 익숙한 또 다른 것은 메뉴 바로 가기를 사용하는 것입니다. 실제로 매우 빠르게 수행되며 바인딩과 독립적입니다.

  • 프로젝트를 빌드하려면 Alt+ B,U

17
이 키보드 단축키 창은 교활합니다. 4 개의 볼 수있는 행과 크기
Luke

3
알아! 나는 그들이 그것을 언제 다시 디자인 할 것인지 계속 궁금해합니다. 지금은 몇 가지 버전과 같습니다!
Keith Nicholas

2
나는 당신이 찾고있는 것을 아는 한 검색 기능이 꽤 잘 작동한다고 생각합니다.
Luke

1
메뉴 바로 가기를 사용하여 전 세계를 기다리고 있습니다. 그들은 오래된 게임에 대한 치트 컨트롤처럼 읽지 만 마스터하는 것이 좋습니다.
Phil Cooper

72

Alt 키를 사용하여 탐색 한 기본 메뉴에서 이미 설정된 바로 가기를 사용할 수 있습니다.

VS2013 이상 :

Alt + B, B -> Build Solution
Alt + B, R -> Rebuild Solution
Alt + B, U -> Build current project
Alt + B, E -> Rebuild current project

Resharper를 설치 한 후 어떤 이유로 든 글로벌 단축키를 사용할 수 없었습니다 (여러 번 시도했습니다!).하지만 주 메뉴에 원하는 한 항상 Alt + "Letter1"이 있습니다. "Letter2"조합으로 원하는 작업을 트리거합니다 :-)


resharper가 설치되면 일부 키보드 단축키가 변경됩니다. 더 선명해진 키보드 단축키를 비활성화해야합니다.
HasanG

1
확인, 빌드 현재 프로젝트는 resharper가 설치되고 키보드 구성표가 VS로 설정된 VS2015에서 작동합니다. 또한 다시 선명하게하지 않고 VS2017에서 작동합니다.
Kalyan

28

C # 개발의 경우 :

F6또는 Shift+ Ctrl+ B-솔루션의 모든 프로젝트를 빌드합니다.

Shift+ F6-선택한 프로젝트 및 해당 종속성을 빌드합니다.


1
Shift 키 F6은 VS2013의 U5 아무것도하지 않았다
브루스 알렌

1
확인 된 Shift + F6은 VS 2015에서 작동합니다 (C # 개발 용으로 구성되어 있음).
yoyo

10

Visual Studio 2015/17

ALT+ B+E

ALT+ B= 빌드 메뉴 열기

E = 현재 프로젝트 재 구축


2
그래서 ALT + B + E를 사용해 보았습니다. 재건 된 것으로 나타났습니다. 20 분이 지나면 망각으로 사라졌습니다. 무엇에 의견을 추가하십시오? 그리고 실제로 누가가 요청한 것과 재건이 어떤 관계인지 알 수 없습니다.
ikku100

7

C # 개발을 위해. 도구-> 옵션. 키보드를 선택하고 "Visual C # 2005"에 대한 추가 키보드 매핑 구성표를 선택하십시오. 이 매핑에는 F6표준 바로 가기가 있습니다.


7

VS 2012는 이미 Shift+ F6매핑했습니다. 나는 이것을 배우는 것에 놀랐다.


VS 2017에서도 사용 가능
Manfred

3

Visual Studio 2017 커뮤니티의 경우 Alt+ b를 사용한 다음를 눌러 u현재 프로젝트를 빌드 할 수 있습니다 .

세부 사항 : ALT 기본 메뉴로 전환-> 빌드 할 b 선택-> u 드롭 다운 목록에서 your_project_name 빌드 옵션을 선택하십시오.



0

비주얼 스튜디오 2015에서, Alt+는 B, H당신의 솔루션을 구축하고 게시합니다.



0

때로는 영어가 아닌 다른 언어로 Visual Studio를 사용해야하고 사용 Alt하는 키와 키 조합이 다른 경우가 있습니다. 같은 상황에 누군가가 있다면 언어 간 일관성을 유지하는 키보드 단축키를 만드는 것이 더 편리하다는 것을 알았습니다. https://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/ 의 지침에 따라 키보드 단축키를 만듭니다.

이것을 설정하려면 :

  1. 도구-> 옵션-> 환경-> 키보드 (스페인어 : Herramientas-> Opciones-> Entorno-> Teclado)
  2. “키보드 바로 가기 키 누르기”에 커서를 놓고 CTRL + SHIFT + B를 옮깁니다.
  3. 포함 된 명령 표시에 Build.BuildSelection (스페인어 : Compilar.Compilarselección)을 입력하십시오.
  4. 드롭 다운 목록에서 Build.BuildSelection을 선택하고 적용을 누르십시오.
  5. “키보드 바로 가기 키 누르기”에 커서를 놓고 Ctrl + Alt + Shift + B를 옮깁니다.
  6. 포함 된 명령 표시에 다음을 입력하십시오. Build.BuildSolution
  7. 드롭 다운 목록에서 Build.BuildSolution을 선택하고 apply를 누르십시오.
  8. ???
  9. 이익!

-2

Visual Studio 옵션 창의 "키보드"에서 "Build.BuildOnlyProject"명령을 찾아 원하는대로 설정할 수 있습니다.


7
실제로 이것은 올바르지 않습니다. BuildSelection은 현재 프로젝트를 빌드합니다.
John Sheehan

3
-1 이것은 분명히 틀렸다; 정말 옳 아야하지만.
David Murdoch

1
BuildSelection은 현재 열려있는 파일의 프로젝트를 빌드하며 솔루션 탐색기에서 선택 (회색 배경) 또는 시작 (굵게 표시) 프로젝트가 아닐 수 있습니다. BuildOnlyProject 및 RebuildOnlyProject를 실행하면 설치시 아무 작업도 수행하지 않습니다 (2010).
crokusek

BuildOnlyProject가 이전 버전의 Visual Studio에서 작동하거나 C ++에서만 작동하는 것 같습니다. C #이 포함 된 VS 2013에서는 작동하지 않으며 사용 가능한 명령이 아닙니다. 운수 나쁘게.
yoyo

-2

이 키 조합을 (Alt + B + J + B)를 누르면 현재 선택된 솔루션 프로젝트 만 구축합니다 (VS 2010). 도구 모음에서 "빌드"옵션 (Alt + B 키)을 선택한 다음 "프로젝트 전용"(J 키) 및 "빌드 전용 XXX"프로젝트 (B 키)로 이동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.