Как отменить сборку, которая выполняется в Visual Studio?

Почти бессознательно я ударил макрос сборки клавиатуры, который строит все мое решение. Это может произойти так же, как я заметил изменение кода. Сборка доминирует на моем компьютере, и мне приходится ждать, пока она не закончится. 10 секунд!

Как я могу отменить сборку?

Ответ 1

Вы можете нажать Ctrl + Break на клавиатуре, чтобы отменить/остановить сборку, которая в данный момент выполняется.

Ответ 2

Перейдите в меню Visual Studio Build → cancel build, easy:)

Ответ 3

Это грубо, но хорошо работает. 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 просто бросает в окно ошибки, что возникла проблема.

Ответ 4

Ctrl + Break работает, но только если активное окно сборки. Кроме того, прерывание сборки иногда оставляет поврежденный файл .obj, который нужно будет вручную удалить, чтобы продолжить сборку.

Ответ 5

Ctrl + End работает для меня на Visual С++ 2010 Express.

Ответ 6

Обновление для Visual Studio 2015 Professional 3

Если вы используете Mac, вы можете сделать следующее

Нажмите "Создать" → "Отмена" в меню Visual Studio

или

Выберите окно активности Azure App Service → Отменить он отменит действие публикации.

Ответ 7

В контекстном меню сборки есть функция "Отменить сборку" в Visual Studio 2013.

Ответ 8

Команда "пауза" была функциональной кнопкой под моей правой клавишей Shift, поэтому приведенная ниже комбинация клавиш сделала свое дело.

Ctrl + Fn + Shift

Ответ 9

Я получил удар по неотзывчивой сборке, и абсолютно ничто не позволило бы мне убить или отменить сборку. Даже попытка завершить задачу вызовет окно пользовательского ввода, сказав, что оно не может быть завершено, пока продолжается сборка (довольно иронично, потому что именно это и было намерением выйти из этого нарушенного состояния).

О сборке позаботился MSBuild, поэтому я нашел единственный способ завершить свою задачу. Когда принудительно завершается работа MSBuild.exe, VS проснется и, наконец, увидит, что сборка отменена, и вы снова сможете работать.

Надеюсь, что это помогает кому-то в такой же ситуации.

Ответ 10

Я использую Visual Studio 2015. Чтобы остановить сборку, вы можете следовать:

  • Ctrl + Pause
  • Ctrl + Break

Ответ 12

Если ничего не помогает, перейдите в диспетчер задач и завершите задачу msbuild в Visual Studio 2017