web-dev-qa-db-ja.com

VS2012 RCでデバッガーを起動できません

構成:

  • Windows 7、64ビット
  • Microsoft Visual Studio Professional 2012 RCバージョン11.0.50522.1 RCREL
  • 管理者モードでのVSの実行
  • VSソリューションには、ターゲットが.NET Framework 4のWebアプリケーションが含まれています。

F5キーを押すと、ソリューションが構築されますが、それ以外は何も起こりません。

  • IISまたはVS Dev Serverの両方で発生します。
  • 「任意のCPU」または「x86」のプラットフォームターゲットで発生

代わりに、Debug/Attach to Process ...メニューを使用すると、数秒後に次のようになります。

  • 「デバッガーはビジーです」-デバッガーはリモート操作を実行していますが、予想よりも時間がかかっています。このダイアログは、[終了]をクリックして確認するまで表示されます。
  • 次に、次のダイアログが表示されます:「Microsoft Visual Studio」「[コンピューター名]という名前のMicrosoft Visual Studioリモートデバッグモニターに接続できません。VisualStudioリモートデバッガーへのネットワーク接続が閉じられました。」
  • [OK]をクリックすると、「通常の」「プロセスにアタッチ」ウィンドウが最終的に表示されます。その中で、「利用可能なプロセス」のリストは空です。

提案や手がかりはありますか?

私が疑問に思う主なポイント:

  • プロセスのリストが空になるのはなぜですか?デバッガーがプロセスを認識できない場合でも、デバッガーが機能しないのは当然のことです。
  • ローカルコンピュータにアクセスしているだけで、なぜ「リモート」デバッグを実行しようとしているのですか?

(クロス投稿 social.msdn

20
Glen Little

VS 2010プロジェクトを使用して、VS 2012(RCではなく最終リリース)でも同じ問題が発生しました。正常にビルドされますが、デバッガーは起動しません。そこで、ソリューションファイルを変更しました。

「Format Verion 11.00」を「Format Verion 12.00」に変更し、「#Visual Studio 2010」を「#Visual Studio 2012」に変更

これは、私の会社がプロジェクトをVS 2012にアップグレードするまでの回避策です。

5
Adam

\ Windows\Prefetchフォルダーのmsvsmon *。*エントリを削除することで、最終的にこの問題を解決しました。そうした後、私は正常にデバッグできました。

3

私も同様の設定を持っているので、こことMicrosoft Connectですべての提案に従いましたが、どれもうまくいきませんでした。機能した唯一のことは、x64フォルダーのMSVSMON.EXEの名前をMSVSMON.EXE.OLDに変更し、その場所のx86フォルダーからファイルをコピーすることでした。これを行うことに他の影響があるかどうかはわかりませんが、私の場合は問題が解決したようです。

3
nukefusion

Visual Studio 2010とVisual Studio 2012の両方を同時に実行すると、同様の問題が発生しました。 Visual Studio 2010を閉じると、デバッガーはVisual Studio 2012で作業を開始できます。

2
JG in SD

最終的には、VS2012の修理でこの問題は解決しました。私はあなたの social.msdn cross-post にあるアドバイスに従って解決策を講じませんでした(Devenv.exe/SafeMode/ResetSettings/ResetSkipPkgsおよび/ Setup)。あなたと同じように、私のソリューション(VS 2010 SP1)にもWebアプリケーション(.NET 3.5を対象とする)があり、スタートアッププロジェクトはwinformsアプリに設定されています。 ASP.NET開発サーバーが起動せず、デバッグしようとしたアプリも起動しませんでした。

この問題は Connect at this link (by you?)にも投稿されていることに注意してください。他の誰かがこの問題を目にした場合、Connect担当者はMicrosoft Visual Studio 2012フィードバックツールを実行してデータを収集するように要求しています。接続の問題を見つける前に修復プロセスを開始したため、ログに記録してMSにフィードバックを提供することはできませんでした。

2
Steven Bone

VSを閉じて再び開きました。これで問題が解決したようです

1
user222427

新しいVS 2012バージョンでVS 2010プロジェクトを開いている場合、おそらく問題の原因となっているのはbinフォルダーとobjフォルダーであり、それらを削除すると問題が解決しました。

1
armin

私は同じ問題を抱えていました-デバッガーを起動すると、ビルドでどのような良い仕事ができたかがわかり、それで十分だと判断しました。

私は最悪の事態を恐れていましたが、幸い私にとって再起動で問題が解決しました。

したがって、これはこの問題に苦しんでいる人に助けを提供する限り、かなり役に立たない投稿であることを知っていますが、それはa)同じ問題を抱えている別の人なので、MSを修正してください。 b)ときどき再起動すると修正されるので、メンテナに何か伝えます。

1
LordWilmore

別のコンピューターで、Visual Studio 2012のRTMを使用して、古いプロジェクトを開いたところ、F5キーを押してアプリケーションを起動できなかったことがわかりました。発生したと思われるのは、ステータスのメッセージだけでした。ウィンドウの下部にあるバー:「このアイテムはプレビューをサポートしていません」。

このソリューションには2つのプロジェクトがあり、正しいプロジェクトはソリューションエクスプローラーのboldでした。これはおそらく、スタートアッププロジェクトであることを示しています。

ただし、プロジェクトを選択し、コンテキストメニューで[スタートアッププロジェクトとして設定]を選択すると、F5キーを使用して実行およびデバッグすることができました。

「このアイテムはプレビューをサポートしていません」は問題とは関係がないことがわかりましたが、ソリューションエクスプローラーで選択したアイテムがプレビューをサポートしていない場合にステータスバーに表示されるメッセージです。

0
Glen Little

すべてのdte * .olbファイルをC:\ Program Files(X86)\ Common Files\Microsoft Shared\MSEnvからC:\ Program Files X86\Microsoft Visual Studio 9.0\Common7\IDEにコピーするだけです。

から https://mycodepad.wordpress.com/2013/12/07/visual-studio-2012-4-run-as-administrator-the-application-cannot-start-error/

0
George Kosmidis

ちょうど私の2セント、

私はこの問題を2回経験しましたが、私が試みたすべての提案の後に判明しました。これを行っていたのは私のローカルマシンのBitDefenderでした。したがって、この問題に対する私の修正は、ローカルセキュリティソフトウェアの例外をファイアウォールとそのAV部分に追加することです。 msvsmon.exeとdevenv.exeを完全に無視して、どのような違いがあるかを確認するように指示します。

それ以外の場合は、それを完全に取り除いてみて、ソリューションをデバッグできるかどうかを確認してください。

詳細については、こちらをご覧ください。 http://forum.bitdefender.com/index.php?showtopic=37028

最新のBitDefenderバージョンをインストールしましたが、すべて問題ありませんでした。

0
IbrarMumtaz

私は個人的にいくつかの同等の問題に遭遇しました:Visual Studio 2010はデバッグを開始せずにフリーズしました。

VSをクリックすると、「しばらくお待ちください」または「切り替え先」というメッセージボックスが表示されましたが、役に立たなかった。

タスクマネージャーを使用して、VSを復活させた* .vshost.exeプロセスを強制終了できましたが、デバッグを中止しました。デバッグせずにプログラムを起動すると、アプリケーションが即座に起動しました。

ソリューション

コードディレクトリのインデックスサービスを無効にします。インデックスサービスを無効にするか、インデックスサービスのコントロールパネルでフォルダのチェックを外します。

0
Matthias

C++アプリケーションでこの問題が発生しました。 ProcMonでdevenv.exeイベントを見ると、ビジュアルアシスト構成ファイルをロードしようとしていることがわかりました。拡張機能を削除してから再度インストールすると、修正されました。

0
Adversus

価値があるのは、hostsファイルにエントリがない場合にこのエラーメッセージが表示されることです。ローカルドメインエイリアスを使用していますが、デバッグしようとしたエイリアスがホストにありませんでした。不足しているエントリを追加すると、問題が解決しました。

0
Fijjit