【解決】 VS Code: The active debug session does not support ‘restart’ の解決方法と原因 | VS Code Debugger トラブルシューティング
VS Codeでデバッグ中に「The active debug session does not support ‘restart’」というメッセージが表示されてお困りですか?ご安心ください。このメッセージは決して深刻なエラーではなく、デバッグ作業が完全に停止するわけではありません。デバッガの機能的な制限を示すものであり、簡単な手順で解決できます。この記事では、このエラーの意味から、今すぐできる最速の解決策、そして恒久的な対策まで、Windowsユーザー向けに具体的に解説します。 1. VS Code: The active debug session does not support ‘restart’ とは?(概要と緊急度) このメッセージは、現在使用しているVS Codeのデバッグセッション(より正確には、そのセッションを管理しているデバッグアダプタ)が、実行中のプログラムを「再起動」する機能をサポートしていないことを意味します。 エラーの意味: VS Codeのデバッグツールバーにある「再起動」ボタンをクリックした際、または特定のコマンドを実行した際に、デバッガがそのコマンドを処理できないことを示します。デバッグアダプタが、プログラムの停止から再開までの一連の処理を自動で行う機能を持っていないためです。 緊急度: 中程度。デバッグ作業が完全にブロックされるわけではありませんのでご安心ください。既存のデバッグセッションは続行できますし、プログラムも実行され続けています。ただし、コードを変更した後にデバッグセッションをすぐに再開したい場合、手動で停止・開始する必要があるため、一時的に作業効率が低下する可能性があります。 2. 【最速】今すぐ試すべき解決策 このエラーメッセージが表示された場合、最も早く、そして確実にデバッグを再開する方法は、現在のデバッグセッションを一度手動で停止し、その後改めて開始することです。これはデバッグアダプタが「restart」コマンドに対応していないための代替手段となります。 解決策1:手動でデバッグセッションを停止・再開する この問題は、VS CodeのUI操作によって簡単に解決できます。特別なコマンド入力は不要です。 以下の手順で、デバッグセッションを確実に再起動できます。 # 現在のデバッグセッションを停止する # VS Codeのデバッグツールバーにある「停止」ボタン(赤い四角)をクリックするか、…