デバッグが開始されない[終了]


102

F5(デバッグモード)を押しても何も起こりません。ビルドは正しく動作します。exeファイルは適切に起動できますが、デバッグを開始できません。どうして?


そして、それは出力ウィンドウで何を言っていますか?
レッピー、2012

3
「ビルド」>「構成マネージャー」で何が設定されていますか?プロジェクトは構成列の下にデバッグが設定されていますか?
dougajmcdonald

これは足りないかもしれませんが、キーボードにFロックがありますので、[再生]をクリックするとデバッグが機能しますか?
アリ一茶

@leppie出力ウィンドウにnothngと表示されます。ビルド後の通信は「成功」したが、何もデバッグしないようにした後

いや、違う。私は両方の方法を試しました
聖人の

回答:


130

私は同じ問題を抱えており、プロジェクトのプロパティのデバッグタブで「Visual Studioホスティングプロセスを有効にする」のチェックを外すまで、すべてのトリックはそれをしませんでした


4
サドは私のために問題を修正しました。これを行う簡単な方法:msdn.microsoft.com/en-us/library/ms185330(v
vs.100)

2
ありがとうございます。何を..とにかくこのことは何をしますか?
新しい蜂

1
真実を言うと、私は本当にわかりませんが、some1が私たちを啓蒙してくれたら幸いです
bresleveloper

5
念のため:このトリックを機能させるためにVSを再起動する必要があったので注意してください
ZuoLi

2
これありがとう。これを解決しようとしていた私の人生の2時間を失った!
ポールアレクサンダー

47

うわっ!私はあなたとまったく同じ症状を経験しており、すべての提案を試した後、機能したのはあなた自身のものでした:新しいプロジェクトを作成し、すべてのコンテンツをコピーしました。

次に、Binディレクトリを手動で削除できないことに気付き、MyApp.vshost.exeがずっとバックグラウンドで実行されていて、Visual Studio 2012によって上書きされないようになっていることに気付きました。 VS2010しかし:/

要約すると、私のために働いた解決策:プロセスを強制終了して、再試行してください。

つまり、オフにしてからもう一度オンにしてみましたか?


これは、Visual Studioのすべてのバージョンに共通です。特に、デバッグからリリースに切り替えて、元に戻す場合は特にそうです。揺れが発生した場合、Visual Studioを閉じて再起動すると、ロックがクリアされるようです。
GlennG 2013年

4
そうだね。他の読者のために明確にするために、Visual Studioを閉じて再起動するだけでは役に立ちませんでした。プロセスはバックグラウンドで実行され続け、手動で強制終了する必要がありました。
mo。

12
私にとっては… ビジュアルスタジオを再起動しました。
Jess

この問題が発生したとき、VS 2015を閉じた後でも、vshostプロセスがメモリ内にとどまったことを付け加えます。ついにプロセス自体を終了し、すべてが再び機能しました。
Mike Cheel、2016

私にとっては、Visual Studioを再起動することでしたが、重要なのは、まず[Visual Studioホスティングプロセスを有効にする]チェックボックスをオフにすることでした。Visual Studioを再起動するだけでは不十分でした。
vapcguy


10

古い質問を出して申し訳ありませんが、今日同じ問題がありましたが、その理由は実際にはソリューションのビルド順序が原因でした。Solution Property Pages-> Common Properties->に移動した場合Startup Project
確認Multiple startup projectsが選択され、Webプロジェクトをリストの一番上に移動します。

私のWebアプリケーションソリューションでは、2つのWebプロジェクトと5つのコードプロジェクトがあり、コードプロジェクトの1つが一番上にあったため、デバッグが開始されませんでした。

他の人がこれが役に立てば幸い


7

このソリューションはすでに言及されていますが、機能させるために少し手を加える必要があったので、ここに明確なソリューションがあります

  1. [プロジェクト]メニュー/タブで、[プロパティ]をクリックします。(またはソリューションエクスプローラーで)
  2. [デバッグ]タブをクリックします。
  3. [Visual Studioホスティングプロセスを有効にする]チェックボックスをオフにします(チェックを外します)。
  4. 動作するか確認してください。

コンピューターを再起動しない場合(プロジェクトファイルの一部は、停止する方法がわかっている場合はバックグラウンドで実行されるため、タスクを終了するだけで再起動する必要はありません)プロジェクトを再構築します。

これで問題が解決します


ありがとうございました!最後にいくつかの明快さ!そのボックスのチェックを外した後、キーはVSを再起動しています!
vapcguy

私にとっては、VSを再起動しなくてもすぐに機能しました。
henon

@henonは、このソリューションが機能しなくなるプロセスが実行されていなかったためです。私の場合とvapcguyの場合、私たちのプロジェクトにはメモリで実行中のプロセスがあり、ソリューションが機能しなくなりました。タスクマネージャーでこれらのプロセスを再起動またはクリアした後、これはあなたのケースに似ています。
Neil、

5

強力な修正を行う前に、これを試してください!!!

  1. デバッグフォルダーで.exeファイルを起動するだけです。「閉じないでください!」

  2. Visual Studioでデバッガーを起動します。(i)エラーがポップアップするはずです...「いいえ」と言うだけです

  3. 手順1で開始した「.exe」ファイルを閉じます。

  4. 再試行。

どういうわけか、私が作成しているこのアプリでビジュアルスタジオが動かなくなっていましたが、これでうまくいきました。



4

まず、プロジェクトのプロパティとDebugタブで、次のようにStart Action設定されていることを確認しますStart Project実行されない他のオプションではなく、に。それでも解決しない場合:

タイプに移動しTools -> Options -> Environment -> Keyboardて、それがに設定されていることを確認します。また、競合する可能性のあるものをF5にマップしていないことを確認してください。Show commands containing:Debug.StartShortcuts for selected command:F5 (Global)

最後にこれで問題が解決しない場合は、現在の環境設定をバックアップとしてエクスポートし、すべての環境設定を完全にリセットすることをお勧めします。それで問題が解決するかどうかを確認します。問題が解決しない場合は、古い設定を再インポートして、Visual Studioを修復してください。


この環境設定をバックアップとして保存して他のユーザーを復元するにはどうすればよいですか?
サン

Tools -> Import and Export Settings、このダイアログを使用して、必要に応じて設定をエクスポートおよびインポートできます。ここで、環境設定をデフォルトにリセットすることもできます。
David Anderson

インポート、リセットを試みました。機能しない

プロジェクトの開始アクションを検証しましたか?すばやく実行され、最後に一時停止せずに終了するコンソールアプリケーションですか?
David Anderson

2

私には非常に面白い解決策がありますが、それは私にとってはうまくいきました、

デバッグが始まるまでF5キーを押し続けてください。私は真面目です。


1
驚いたことに、これは今日私にとっても実際に機能しました。
Anonymous Coward

投票から判断すると、あなたを除いて誰も私を信じていないようです!:)
Nour Sabouny 2014年

2

プロジェクトを閉じて、yourproject \ bin \ Debug \フォルダー上のすべてのファイルを削除して、新しいデバッグソリューションを作成します


2

誰かを助けるかもしれないクイックフィックス:

VS2013を使用していますが、デバッガーが突然動作しなくなりました。デバッグがサポートされていないというメッセージボックスが表示され続けました。

スタートアッププロジェクトの[プロパティページ]-> [開始オプション]タブの[ デバッガー ]にある[ネイティブ] チェックボックスをオフにして、最終的に修正しました。デバッガーでASP.NETのみを選択しました。

ここに画像の説明を入力してください


1

ソリューションエクスプローラーに移動し、プロジェクトを右クリックしてプロパティに移動し、[デバッグ]をクリックします。下部にチェックボックスがあり、チェックボックスをクリックしてSQL Serverデバッグを有効にします。


1

プロジェクト->プロパティ->デバッグタブ->アクションの開始セクションで、「起動せず、コードの起動時にデバッグする」がチェックされていないことを確認します。どういうわけか、これは私がプロジェクトを作成して作業してから数か月後にチェックされました。

これをオフにすると問題が解決しました。


このオプションは私にとってはオンでした。以前は機能していたため、方法がわかりません。役に立たないオプションのようです
YasserAsmi

1

私も同じ問題を抱えていましたが、ブレズレベルオーパーの答えを見ていると、次の問題が自分には有効であるように見えました。他の誰かが同じ問題を抱えている場合にこれを投稿すると、彼らもこれをチェックできます。

[デバッグ]タブに移動<プロジェクトのプロパティ。デバッグオプションが完全に無効になっていることがわかりました。「デバッグを有効にする」チェックボックスをオンにしました。それは私にとっては..


これは基本的に、この古いものと同じ答えです。役立つ回答が表示された場合は、十分な権限を取得してから投票してください。
Mogsdad

なぜあなたはこれに反対票を投じたのですか??? 他の場所に移動することなく他の人を助けるためにそこにあります。あなたがそれをする前に、あなたが何をしているかを再考する時間です。
Sleeping_Giant

1
「他の場所」での回答は、この同じ質問への回答です。したがって、これに賛成する、ナビゲートしなくても他の人が見つけやすくなります。これが投票の仕組みです。そして、私あなたに反対票を投じたと仮定しないでください。役立つガイダンスとしてコメントをしましたが、投票は別の活動であり、十分な特権を持つコミュニティのメンバーから来る可能性があります。それを続けてください、あなたはそこに着くでしょう。
Mogsdad、2015

1

私はこの問題に直面しました。私の場合、スタートアッププロジェクトのエントリがどういうわけかクリアされました。したがって、ソリューションエクスプローラーのプロジェクトの少なくとも1つがスタートアッププロジェクトとして設定されていることを確認してください。スタートアッププロジェクトを設定するには、ソリューションエクスプローラーで目的のプロジェクトを右クリックし、[ スタートアッププロジェクトに設定 ]をクリックします


0

同じ問題が発生しています。デバッグウィンドウを表示することはできませんでしたが、[デバッグ]-> [オプションと設定]で対応するオプションを確認することにより、デバッグ出力を簡略化された「イミディエイトウィンドウ」にリダイレクトできました。Debug.Writeline()のようなコードで明示的なデバッグ書き込みのみを示します。

Visual Studio 2010


0

このプロセスは通常私にとってはうまくいきます:

  • IEを閉じる
  • タスクマネージャーを使用して、iexplore.exeのすべてのインスタンスが削除されたことを確認し、残りの「孤立した」インスタンスをすべて削除します。
  • スタートメニューからIEを起動し、正しく起動することを確認します。
  • Internet ExplorerのキャッシュとCookieをクリアして再起動します。
  • Visual Studioを閉じて、すべてのロックが確実に解放されるようにします。
  • IISReset
  • VSを再起動します
  • プロジェクト/ソリューションをクリーンアップする
  • 再コンパイルすると動作するはずです

0

私は解決策を見つけました:

  1. Visual Studioソリューションを閉じます
  2. .csprojたとえば、メモ帳++でプロジェクトヘッダーを開きます。
  3. 検索<UseIISExpress>false</UseIISExpress><PropertyGroup>のセクション
  4. 値をtrueに変更します。 <UseIISExpress>true</UseIISExpress>
  5. 保存する
  6. あなたのソリューションを開いて、私のために私のプロジェクトの作業をデバッグしてください

OPが.exeについて言及したので、それはWebアプリではないと思います
dplante 2013年

0

私は解決策を見つけました:

  1. Visual Studioソリューションを閉じます
  2. たとえば、メモ帳++で.csprojプロジェクトヘッダーを開きます。
  3. セクションでタグを検索
  4. 構成タグを完全に削除
  5. あなたのソリューションを開いて、私のために私のプロジェクトの作業をデバッグしてください

0

構成マネージャーをチェックして、すべてのプロジェクトが同じプラットフォーム用にコンパイルされていることを確認してください。


0

私のデスクトップアプリケーションにも同じ問題がありました。ビジュアルスタジオではマークが付いていないため、このフォーラムではプロジェクトをスタートアッププロジェクトとしてマークする必要があります。

それは私にとってはうまくいきました、そしてそれはこの問題を抱えているかもしれない他の人々を助けると信じています。


0

上記のコンソールが表示されない問題について。(その投稿に直接コメントするだけのメリットはありません。)

ホスティングプロセスが実行されたままになり、ファイルがロックされたままになるという問題を回避するために、ホスティングプロセスを無効にしました。これを行ったとき、F5を押してデバッグするとコンソールウィンドウが表示されなくなりましたが、プログラムは問題なく実行されました。次に、「32ビット優先」チェックボックスがオンになっていることに気付きました。チェックを外して再構築すると、もう一度コンソールウィンドウが表示されました。これは奇妙に思えたので、もう一度チェックして、この動作を再現できることを確認しました。Visual Studio 2013を使用しています。


0

新しいASP.Net Core 1アプリの場合。

パッケージ管理コンソールの下で、私は走った

dnvm upgrade
dnvm restore

そして私の解決策はコンパイルできました。


0

Visual Studio 2015での私の経験では、すべてのプロセスを削除してみましたが、再起動しても機能しませんでした。binディレクトリを削除しようとしましたが、機能しませんでした。

悲しいことに、機能した唯一のことは、管理モードでVisual Studio 2015を終了して再起動することでした。はぁ...



0

VS 2015でデバイスが表示されるという同じ問題(おそらく数年後)が発生していましたが、デバイスでデバッグしたくても何も起こりませんでした。

元の投稿者が抱えていた問題とは異なる可能性がありますが、この解決策によりVS 2015で問題が解決しました。

ソリューションを右クリックして[プロパティ]を選択し、[展開]列のソリューションのチェックボックスがオンになっているかどうかを確認します。オンになっていない場合は、オンにしてデバッグを再試行します。私のために働いた。

ここに画像の説明を入力してください


0

作業中のWPFアプリケーションでこの問題が発生しました。デバッガーを実行すると、MyApp.VsHost.exeという名前のプロセスが開始され、バックグラウンドで実行を継続しますが、例外はスローされず、ビルド情報以外の出力ウィンドウには何も表示されません。

Appクラスの名前空間を変更したが、新しい名前空間に一致するようにClass属性を更新しなかったためですApp.xaml。私はxamlファイルの名前空間を変更しましたが、再び機能しました。


0

SSISパッケージまたはその中に複数のアプリケーションを含むソリューションを使用している場合。「プロジェクトの起動」として正しいアプリケーションが設定されていることを確認してください。

スタートアッププロジェクトビュー

同じフォルダーに別のアプリケーションまたはSSISプロジェクトがある場合、Visual Studioは、実行したいものではなく、それをビルドしている可能性があります。

お役に立てれば!


0

私にとってうまくいったのは、ソリューションフォルダーを完全に削除し(これを行うにはWindowsを再起動する必要がありました)、ソース管理からそれを取り戻すことでした。劇的に聞こえますが、実際にはそれほど長くはかかりません。


0

Visual Studio 2017の使用。ソリューションに多数のプロジェクトがありました。デバッグを押すとエラーなしでビルドされ、その後何もしません。
問題は.Net 4.6に組み込まれた1つのプロジェクトでしたが、残りは.Net 4.0でした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.