Ответ 1
Вы можете нажать Ctrl + Break на клавиатуре, чтобы отменить/остановить сборку, которая в данный момент выполняется.
Почти бессознательно я ударил макрос сборки клавиатуры, который строит все мое решение. Это может произойти так же, как я заметил изменение кода. Сборка доминирует на моем компьютере, и мне приходится ждать, пока она не закончится. 10 секунд!
Как я могу отменить сборку?
Вы можете нажать Ctrl + Break на клавиатуре, чтобы отменить/остановить сборку, которая в данный момент выполняется.
Перейдите в меню Visual Studio Build → cancel build, easy:)
Это грубо, но хорошо работает. 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 просто бросает в окно ошибки, что возникла проблема.
Ctrl + Break работает, но только если активное окно сборки. Кроме того, прерывание сборки иногда оставляет поврежденный файл .obj
, который нужно будет вручную удалить, чтобы продолжить сборку.
Ctrl + End работает для меня на Visual С++ 2010 Express.
Обновление для Visual Studio 2015 Professional 3
Если вы используете Mac, вы можете сделать следующее
Нажмите "Создать" → "Отмена" в меню Visual Studio
или
Выберите окно активности Azure App Service → Отменить он отменит действие публикации.
В контекстном меню сборки есть функция "Отменить сборку" в Visual Studio 2013.
Команда "пауза" была функциональной кнопкой под моей правой клавишей Shift, поэтому приведенная ниже комбинация клавиш сделала свое дело.
Ctrl + Fn + Shift
Я получил удар по неотзывчивой сборке, и абсолютно ничто не позволило бы мне убить или отменить сборку. Даже попытка завершить задачу вызовет окно пользовательского ввода, сказав, что оно не может быть завершено, пока продолжается сборка (довольно иронично, потому что именно это и было намерением выйти из этого нарушенного состояния).
О сборке позаботился MSBuild, поэтому я нашел единственный способ завершить свою задачу. Когда принудительно завершается работа MSBuild.exe, VS проснется и, наконец, увидит, что сборка отменена, и вы снова сможете работать.
Надеюсь, что это помогает кому-то в такой же ситуации.
Я использую Visual Studio 2015. Чтобы остановить сборку, вы можете следовать:
Зайдите в меню "Окно" и выберите "Веб-публикация". Там будет кнопка "Отмена". Кнопка "Отмена" на вкладке "Веб-публикация"
Если ничего не помогает, перейдите в диспетчер задач и завершите задачу msbuild в Visual Studio 2017