ほとんど無意識のうちに、ソリューション全体をビルドするキーボードビルドマクロを使用しました。これは、コードの変更に気づいたときに発生する可能性があります。ビルドは私のコンピューターを支配し、基本的には完了するまで待つ必要があります。 10秒!
ビルドをキャンセルするにはどうすればよいですか?
ヒットできます Ctrl+Break キーボードで、現在進行中のビルドをキャンセル/停止します。
Visual Studioの[ビルド]メニューに移動->ビルドのキャンセル、簡単:)
これは粗雑ですが、うまく機能します。プロジェクトの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は、ビルドに問題があったことをエラーウィンドウに表示します。
Ctrl + Break ビルドウィンドウがアクティブな場合にのみ機能します。また、ビルドを中断すると、破損した.obj
ファイルが残る場合があります。このファイルは、ビルドを続行するために手動で削除する必要があります。
Ctrl + Endは、Visual C++ 2010 Expressで機能します。
Visual Studio 2015 Professional Update 3
Macを使用している場合は、次のことができます
Visual Studioメニューから[ビルド]-> [キャンセル]をクリックします。
または
[Azure App Serviceアクティビティ]ウィンドウを選択-> [キャンセル]をクリックすると、発行アクティビティがキャンセルされます。
Visual Studio 2013では、ビルドコンテキストメニューにビルドのキャンセルがあります。
「一時停止」コマンドは、右シフトキーの下にある機能ボタンでした。そのため、以下のキーの組み合わせが私にとってはうまくいきました。
Ctrl + Fn + Shift
応答のないビルドに見舞われ、ビルドを強制終了またはキャンセルすることはできません。タスクを終了しようとしても、ビルドがまだ進行している間は終了できなかったと言って、ユーザー入力ウィンドウをトリガーします(それはまさに皮肉なことです。それはまさに壊れた状態を残すことを意図していたからです)。
ビルドはMSBuildによって処理されたため、私が見つけた1つの方法はタスクを終了することです。 MSBuild.exeを強制的に終了すると、VSが起動し、ビルドがキャンセルされたと最後に表示され、再び作業できるようになります。
これが同じ状況の誰かを助けることを願っています。
他のすべてが失敗した場合、タスクマネージャーに移動し、Visual Studio 2017でmsbuildタスクを強制終了します
Visual Studio 2015を使用しています。ビルドを停止するには、次の手順に従います。
[ウィンドウ]メニューに移動し、[Web発行アクティビティ]を選択します。キャンセルボタンがあります。 [Web発行アクティビティ]タブのキャンセルボタン