web-dev-qa-db-ja.com

Visual Studio2012ではデバッグできません

デバッグできないようです。しようとすると、ビルドエラーは発生せず、レイアウトはデバッグモードに変わりますが、ウィンドウがポップアップすることはありません。 VSの下部にオレンジ色のバーがあります。これは標準だと思いますが、その後は何も起こりません。それは私が取り組んでいるプロジェクトだけではありません。新しいWFAを開始し、コードを追加せずにデバッグしようとしましたが、同じことが起こります。誰か似たような問題がありますか?

9
will

私は以前にこれに遭遇しました。何が原因かはわかりませんが、一般的にはそれを修正するためのいくつかのことの1つです。

  1. リリースではなくデバッグでビルドしていることを確認してください
  2. vSを閉じ、プロジェクトのディレクトリに移動し、objおよびbinディレクトリを削除します。 VSで再度開いて再構築します。
  3. tools-options-build(iirc)の下に、ソースがコードファイルと同じかどうかを確認できるオプションがあります。ただし、この場合、出力ウィンドウにメッセージが表示されます。
  4. ビルド(iirc)のプロジェクトプロパティで、pdbファイルを完全なデバッグシンボルからpdbがまったくない状態に調整できます。プロジェクトに参加しているのがあなただけではない場合は、この設定でまだ完全なpdbが有効になっていることを確認してください(ただし、これが変更される可能性は低いです)
  5. 構築先の適切なプラットフォームを使用していることを確認してください(x64とx32)

...もっとたくさんありますが、出発点です...

コメントによる補遺...

だから、それらのメッセージは良いです。それは問題がないと言っています(しかし、あなたはすでにそれを知っているように聞こえます:))。私はあなたが言及した一般的なデバッグオプションから始めます。 Hello Worldアプリでこれを行います。そうすれば、最も低いコモンを最初にトラブルシューティングできます。これが私の設定です。それらを一致させて、それが機能するかどうかを確認してください。たとえば、「ブレークポイントを削除する前に確認する」は無関係であることがわかっていますが、「1つのプロセスが中断したときにすべてのプロセスを中断する」ことが重要です。そこで、トラブルシューティングを容易にするために、それらをすべて追加しました。

Tools > Options > Debugging

Tools > Options > Debugging

また、ビジュアルスタジオのコードでこのように赤い点が表示されていることを確認してください(VSでこれをここに配置できない場合があります):

Debug Hello World

15
John S.
  1. プロジェクトを右クリック
  2. プロパティをクリックします。
  3. ウェブに移動します。
  4. [編集して続行を有効にする]チェックボックスをオンにします。

お役に立てば幸いです:)

1
user3082600

私のVB .NET Winformsプロジェクトの1つはデバッグを許可しませんでした。これは、ツールバーのドロップダウンに「デバッグ」と表示されていても、構成マネージャーが「リリース」に設定されていたためです。

モードのドロップダウンを選択し、最後のオプション「構成マネージャー」を選択して、メインプロジェクトが「リリース」ではなく「デバッグ」に設定されていることを確認する必要があります。

0
John M

私のデスクトップアプリケーションにも同じ問題があり、このフォーラムではプロジェクトをスタートアッププロジェクトとしてマークする必要があると言っています。あなたがこのプロジェクトを終えたと信じているので、それは私にとってはうまくいきました。私はそれがこの問題を抱えているかもしれない他の人々を助けると信じています。

0
g_brahimaj

驚くべき答えはすでに与えられていますが、彼らは目的を助けません。だから私が答えに遅れたとしても、ここに私の発見がありますが、それは本当に私にとってはうまくいきます。

ウェブアプリを開発している場合でも、プロジェクトを右クリックしてウェブサイトのプロパティに移動すると、強調表示したように左側に[ウェブ]タブが表示されます。次に、[編集して続行を有効にする]チェックボックスをオンにします。それがあなたがする必要があるすべてです。わたしにはできる!

enter image description here

0
KMX

私にも同様の問題があり、解決策はまったく馬鹿げていました。 VSは、「参照」設定でInternetExplorerの2つのインスタンスと混同されていました。そこで、Google Chrome(任意のブラウザ)をデフォルトとして設定してから、IEをデフォルトとして再度設定しました。これにより、IE(1つだけ残っています)とデバッグが有効になりました。お役に立てば幸いです。

0
Igor Trkulja

デフォルトのブラウザがCHROMEに変更されると、ユーザーインターフェイスをデバッグできなくなりました。 IEをデフォルトのブラウザに戻すと、修正されました。または、デバッグ中にプロセスプラグインを接続することもできます。

0
Hunter Kingsley

私にとっては、期限切れになったRedgateのReflectorプラグインをアンインストールすると修正されました。アンインストール、再起動、古いコードに戻すなど、4時間以上費やしました。

0
Mukus

Microsoft SSDTSetup.exe 450Kbをインストールし、インストール中にSSDTツールを閉じます。インストール後、SSDTツールを開き、スクリプトタスクとコンポーネントをブレークポイントで実行します。私のために働いた

0
Kaushik

これはVisualStudio2012の問題です。常に表示されるわけではありません。デバッグ中にプログラムを停止したり、コンソールウィンドウを閉じたりすると、ほとんどの場合、これがトリガーされることがわかりました。

ただし、実行を完了するだけでは不十分であり、これが発生する場合もあります。

また、アプリケーションをデバッグモードでビルドし、出力に移動してプログラムを実行し、そのプロセスにアタッチすることもできます。 :P

0
Alex

同様の問題がありました。

私は合計しました:

名前空間stdを使用します。

そしてこれは問題を解決しました

0
user2286810