Как отменить сборку, которая выполняется в Visual Studio? - PullRequest
200 голосов
/ 25 января 2012

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

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

Ответы [ 12 ]

373 голосов
/ 25 января 2012

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

76 голосов
/ 08 июля 2015

Перейдите в меню сборки Visual Studio -> отменить сборку, просто:)

17 голосов
/ 22 февраля 2013

Это грубо, но работает хорошо. 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 просто выдает в окне ошибки сообщение об ошибке при сборке.

6 голосов
/ 19 апреля 2015

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

3 голосов
/ 15 декабря 2016

Visual Studio 2015 Professional, обновление 3

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

Нажмите Построить -> Отмена в меню Visual Studio

или

Выберите окно активности службы приложений Azure -> Отмена это отменит действие публикации.

2 голосов
/ 13 июля 2014

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

1 голос
/ 18 января 2019

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

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

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

1 голос
/ 06 июля 2018

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

Ctrl + Fn + Shift

1 голос
/ 21 декабря 2015

В контекстном меню сборки есть Отмена сборки в Visual Studio 2013.

0 голосов
/ 22 мая 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...