Visual Studio에서 진행중인 빌드를 어떻게 취소합니까?


223

거의 무의식적으로 전체 솔루션을 빌드하는 키보드 빌드 매크로를 쳤습니다. 이것은 코드 변경을 발견 한 것처럼 발생할 수 있습니다. 빌드가 내 컴퓨터를 지배하며 기본적으로 완료 될 때까지 기다려야합니다. 10 초!

빌드를 어떻게 취소 할 수 있습니까?


24
운 좋게도 내 빌드는 1 분 이상 걸립니다. 어쨌든 빌드 메뉴 아래에 빌드가 실행될 때 표시되는 [취소] 메뉴 항목이 있습니다.
dasblinkenlight

1
편집기가 잠기므로 메뉴 항목을 살펴 보았습니다. 지적 해 주셔서 감사합니다.
Valamas 2012 년

광산은 3 분이 걸립니다 :)
내부

1
아야, 내 질문에 대한 답변을 추가 한 것을보십시오.
Valamas 2013

이러한 질문을하기 위해서는 Visual Studio UI 디자인이 매우 훌륭해야합니다 ..
Niki

답변:


421

당신은 칠 수 Ctrl+를 Break현재 진행중인 빌드를 중지 / 취소 키보드.


127
아! Break 키 사용!
dav_i

1
@Stanislav : 인내심을 가지십시오. 빌드가 즉시 중단되지 않습니다.
Max Beikirch

59
브레이크 키를 표시 할 수있다 "일시 중지"너무
dyesdyes

13
키보드에 Pause / Break 키가없는 경우 도구-> 옵션-> 키보드로 이동하여 Build.Cancel 명령에 대한 추가 매핑을 설정할 수 있습니다.
Sean Colombo

2
나는 다음 개발자만큼 키보드 단축키를 좋아하지만 IDE는 시각적 인터페이스로 간주됩니다. 키보드 단축키를 정의하는 툴팁이있는 UI 버튼을 제공하십시오. 개발자는 빌드를 다시 중지하고 키보드 단축키를 잊어 버리기까지 오랜 시간이 걸릴 수 있습니다. 일부 개발자는 몇 년마다 Java / .NET 세계를 전환합니다. @igbogtiz는 나보다 더 잘 말했다.
Skychan

89

Visual Studio 빌드 메뉴로 이동-> 쉽게 빌드 취소 :)


2
도구-> 설정-> 전문가 설정을 켜야 작동합니다.
CJ 데니스

1
빨리 가려면Alt + b + a
Warlike Chimpanzee

@profimedica 대부분의 사람들이 Alt + b + a 키보드를 사용하고 싶다고 생각합니다.
darmis

@ darmis, (Ctrl + Break)로 표시된 답변이 효과가 없었습니다. Azure에 게시하고 닷넷 빌드가 완료되었지만 빌드 창에 배포 프로세스의 출력이 계속 표시되었습니다. Alt + b + a를 시도하고 알려 드리겠습니다
profimedica

1
작동하지 않는 것을 제외하고는 쉽습니다. 빌드가 중지 된 후 림보에 갇혀 있지만 중지 된 것으로 보이지 않습니다.
wcochran

18

이것은 조잡하지만 잘 작동합니다. 내 프로젝트 중 하나의 Visual Studio (마크 업 오류를 잡기 위해 MVC 뷰 빌드를 켭니다)는 프로젝트를 빌드하는 동안 응답하지 않습니다. 키보드 단축키를 사용하여 빌드를 취소 할 수 없습니다.

그래서 빠른 배치 작업 표시 줄에있는이 배치 파일을 만들었습니다.

@echo off
echo KILL BILLd
for /L %%i in (1,1,10) do (
   Taskkill /IM aspnet_compiler.exe /F
   timeout 1
)

또한 배치 파일 시작을 최소화했습니다. 빌드가 중지되고 Visual Studio가 빌드 중에 문제가 발생했다는 오류 창에 표시됩니다.


1
비 asp_net 앱의 경우 MSBuild.exe에서 발생합니다. Xaml은 라이브 코드 분석에 많은 영향을
Nick Turner

6

Ctrl+ Break는 작동하지만 빌드 창이 활성화 된 경우에만 작동합니다. 또한 빌드를 중단 .obj하면 빌드를 진행하기 위해 손상된 파일을 수동으로 삭제해야하는 경우가 있습니다.


1
참고 : VS2017의 경우 단축키는 활성화 된 창에 관계없이 작동합니다.
Alex

3

Visual Studio 2015 Professional 업데이트 3

Mac을 사용하는 경우 다음을 수행 할 수 있습니다.

Visual Studio 메뉴에서 빌드-> 취소를 클릭하십시오.

또는

Azure App Service 활동 창-> 취소를 선택하면 게시 활동이 취소됩니다.


2

Ctrl + End는 Visual C ++ 2010 Express에서 작동합니다.


2

응답하지 않는 빌드에 부딪 쳤고 빌드를 죽이거나 취소 할 수있는 것은 아무것도 없었습니다. 작업을 끝내려고해도 빌드가 계속 진행되는 동안 끝날 수 없다고 말하는 사용자 입력 창이 트리거됩니다 (정확한 의도이므로 깨진 상태를 떠나는 것).

빌드는 MSBuild에 의해 처리되었으므로 내가 찾은 한 가지 방법은 작업을 끝내는 것입니다. MSBuild.exe를 강제 종료하면 VS는 깨어나고 빌드가 취소 된 것으로보고 다시 작업 할 수 있습니다.

이것이 같은 상황에있는 누군가를 돕기를 바랍니다.


1
이것을 읽기 전에 3 초가 걸렸습니다. 난 그냥 위의 킬 빌 스크립트의 MSBuild를 추가
닉 터너

2

다른 모든 방법이 실패하면 작업 관리자로 이동하여 Visual Studio 2017에서 msbuild 작업을 종료하십시오.



1

"일시 정지"명령은 오른쪽 Shift 키 아래에있는 기능 버튼이므로 아래의 키 조합을 통해 속임수를 사용했습니다.

Ctrl + Fn + Shift


0

Visual Studio 2015를 사용하고 있습니다. 빌드를 중지하려면 다음을 수행하십시오.

  1. Ctrl + Pause
  2. Ctrl + Break

이것은 지금까지 투표에서 작동 비주얼 스튜디오의 특정 버전을 언급
최대 캐롤을

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