如何取消Visual Studio中正在进行的构建?

Val*_*mas 213 visual-studio-2010

我几乎无意识地点击构建我整个解决方案的键盘构建宏.这可能发生在我注意到代码更改时.构建在我的计算机上占主导地位,我基本上必须等到它完成.10秒!

如何取消构建?

Chr*_*gio 398

您可以按键盘上的Ctrl+ Break来取消/停止当前正在进行的构建.

  • 啊! 用于Break键! (115认同)
  • 中断键也可以标记为"暂停" (50认同)
  • 如果您的键盘没有暂停/中断键,您可以转到工具 - >选项 - >键盘,然后为Build.Cancel命令设置额外的映射. (11认同)
  • 我从未见过这实际上是有效的. (4认同)
  • 在您的 Dell Inspiron 灵越电脑上,即为 Ctrl + Fn + F6(如果您有的话)。 (3认同)
  • 我和下一个开发人员一样喜欢键盘快捷键,但是IDE应该是可视界面。提供一个具有定义键盘快捷方式的工具提示的UI按钮。开发人员可能需要花费很长时间才能再次停止构建并忘记键盘快捷键。一些开发人员每隔几年就会在Java / .NET世界之间切换。@igbogtiz说的比我好。 (2认同)

dar*_*mis 81

转到Visual Studio Build Menu - >取消构建,轻松:)

  • 要快速运行,请使用`Alt + b + a` (4认同)
  • 您需要打开工具 - >设置 - >专家设置才能工作. (2认同)

Val*_*mas 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
)
Run Code Online (Sandbox Code Playgroud)

我还使批处理文件的启动最小化.构建停止,Visual Studio只是在错误窗口中抛出构建问题.


Ada*_*dge 13

如果所有其他方法都失败,请转到任务管理器并终止 Visual Studio 2017 下的 msbuild 任务


Mar*_*ten 6

Ctrl+ Break有效,但仅当“构建”窗口处于活动状态时。另外,中断构建有时会留下损坏的.obj文件,必须手动删除该文件才能继续构建。