【发布时间】:2012-02-18 07:48:21
【问题描述】:
我几乎无意识地点击了构建整个解决方案的键盘构建宏。这可能发生在我注意到代码更改时。构建主宰了我的计算机,我基本上必须等到它完成。 10 秒!
如何取消构建?
【问题讨论】:
我几乎无意识地点击了构建整个解决方案的键盘构建宏。这可能发生在我注意到代码更改时。构建主宰了我的计算机,我基本上必须等到它完成。 10 秒!
如何取消构建?
【问题讨论】:
您可以按键盘上的 Ctrl+Break 来取消/停止当前正在进行的构建。
【讨论】:
这很粗糙,但效果很好。我的一个项目上的 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 + End 在 Visual C++ 2010 Express 上适用于我。
【讨论】:
Ctrl + Break 有效,但前提是 Build 窗口处于活动状态。此外,中断构建有时会留下损坏的.obj 文件,必须手动删除该文件才能继续构建。
【讨论】:
Visual Studio 2013 中的构建上下文菜单有一个取消构建。
【讨论】:
我正在使用 Visual Studio 2015。要停止构建,您可以遵循:
【讨论】:
Visual Studio 2015 专业版更新 3
如果您使用的是 Mac,您可以执行以下操作
单击构建 --> 从 Visual Studio 菜单中取消
或
选择 Azure 应用服务活动窗口 --> 取消 它将取消发布活动。
【讨论】:
转到“窗口”菜单并选择“网络发布活动” 会有一个取消按钮。 Cancel button on "Web Publish Activity" tab
【讨论】:
“暂停”命令是我右移键下方的一个功能按钮,所以下面的组合键对我有用。
Ctrl + Fn + Shift
【讨论】:
我被一个无响应的构建击中,绝对没有任何东西可以让我杀死或取消构建。即使试图结束任务也会触发一个用户输入窗口,说它在构建仍在进行时无法结束(非常讽刺,因为这正是离开那个破碎状态的意图)。
构建由 MSBuild 负责,因此我发现的一种方法是结束其任务。当强制 MSBuild.exe 结束时,VS 会唤醒并最终看到构建被取消,让您再次工作。
希望这对处于相同情况的人有所帮助。
【讨论】:
如果所有其他方法都失败,请转到任务管理器并在 Visual Studio 2017 下终止 msbuild 任务
【讨论】:
像我这样使用联想Thinkpad T470s的用户,可以通过按Ctrl+Fn+P模拟break键,取消构建。
【讨论】:
如果您的键盘上没有中断键,您可以更改键盘快捷键以取消构建。
只需在搜索菜单中搜索hotkeys。这应该带你到Environment > Keyboard。从那里搜索Build.Cancel,您可以将其更改为任何键盘快捷键(例如 Ctrl+Alt+End )。这是一个很好的键盘快捷键,因为它不会与 Ctrl+End 或 Ctrl+Shift的其他用法冲突>+结束 .
【讨论】: