web-dev-qa-db-ja.com

Visual Studioで進行中のビルドをキャンセルするにはどうすればよいですか?

ほとんど無意識のうちに、ソリューション全体をビルドするキーボードビルドマクロを使用しました。これは、コードの変更に気づいたときに発生する可能性があります。ビルドは私のコンピューターを支配し、基本的には完了するまで待つ必要があります。 10秒!

ビルドをキャンセルするにはどうすればよいですか?

197
Valamas

ヒットできます Ctrl+Break キーボードで、現在進行中のビルドをキャンセル/停止します。

369
Chris Subagio

Visual Studioの[ビルド]メニューに移動->ビルドのキャンセル、簡単:)

75
darmis

これは粗雑ですが、うまく機能します。プロジェクトの1つにある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は、ビルドに問題があったことをエラーウィンドウに表示します。

17
Valamas

Ctrl + Break ビルドウィンドウがアクティブな場合にのみ機能します。また、ビルドを中断すると、破損した.objファイルが残る場合があります。このファイルは、ビルドを続行するために手動で削除する必要があります。

6
Mark Holten

Ctrl + Endは、Visual C++ 2010 Expressで機能します。

2
kgsmith

Visual Studio 2015 Professional Update 3

Macを使用している場合は、次のことができます

Visual Studioメニューから[ビルド]-> [キャンセル]をクリックします。

または

[Azure App Serviceアクティビティ]ウィンドウを選択-> [キャンセル]をクリックすると、発行アクティビティがキャンセルされます。

Visual Studio 2013では、ビルドコンテキストメニューにビルドのキャンセルがあります。

1
jacobsgriffith

「一時停止」コマンドは、右シフトキーの下にある機能ボタンでした。そのため、以下のキーの組み合わせが私にとってはうまくいきました。

Ctrl + Fn + Shift

1
Isaac Adams

応答のないビルドに見舞われ、ビルドを強制終了またはキャンセルすることはできません。タスクを終了しようとしても、ビルドがまだ進行している間は終了できなかったと言って、ユーザー入力ウィンドウをトリガーします(それはまさに皮肉なことです。それはまさに壊れた状態を残すことを意図していたからです)。

ビルドはMSBuildによって処理されたため、私が見つけた1つの方法はタスクを終了することです。 MSBuild.exeを強制的に終了すると、VSが起動し、ビルドがキャンセルされたと最後に表示され、再び作業できるようになります。

これが同じ状況の誰かを助けることを願っています。

1
Frederik.L

他のすべてが失敗した場合、タスクマネージャーに移動し、Visual Studio 2017でmsbuildタスクを強制終了します

0
Adam Seabridge

Visual Studio 2015を使用しています。ビルドを停止するには、次の手順に従います。

  1. Ctrl + Pause
  2. Ctrl + Break
0
Thanh

[ウィンドウ]メニューに移動し、[Web発行アクティビティ]を選択します。キャンセルボタンがあります。 [Web発行アクティビティ]タブのキャンセルボタン

0
Ray Koren