20

構成:

  • 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" "[COMPUTER NAME] という名前の Microsoft Visual Studio リモート デバッグ モニターに接続できません。Visual Studio リモート デバッガーへのネットワーク接続が閉じられました。"
  • [OK] をクリックすると、「通常の」「プロセスにアタッチ」ウィンドウが最終的に表示されます。その中で、「利用可能なプロセス」のリストは空です。

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

私が疑問に思う主な点:

  • プロセスのリストが空なのはなぜですか? プロセスが見えない場合、デバッガーが機能しないことは驚くべきことではありません。
  • ローカル コンピューターにアクセスしているだけなのに、なぜ "リモート" デバッグを実行しようとしているのですか?

( social.msdnにクロス投稿)

4

16 に答える 16

5

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

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

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

于 2012-10-23T16:31:34.070 に答える
3

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

于 2012-12-04T18:53:07.750 に答える
3

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

于 2012-07-29T16:23:04.277 に答える
2

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

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

于 2012-07-10T11:48:17.367 に答える
2

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

于 2012-11-01T17:17:36.367 に答える
1

VSを閉じて再開しました。これは私の問題を解決したようです

于 2015-05-03T10:57:20.443 に答える
1

私は同じ問題を抱えていました-デバッガーを起動すると、ビルドがうまくいったことがわかり、それで十分であると判断されました。

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

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

于 2013-01-28T11:53:20.220 に答える
1

新しい VS 2012 バージョンで VS 2010 プロジェクトを開いている場合、問題の原因はおそらく bin および obj フォルダーであり、それらを削除すると問題が解決しました。または、ソリューションをクリーンアップすることもできますが、手動で削除することをお勧めします。

于 2013-04-18T16:29:58.800 に答える
0

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

VSをクリックすると、「もう少し待ってください」または「切り替え」メッセージボックスが表示されましたが、役に立ちませんでした。

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

解決策:

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

于 2014-02-19T21:11:10.467 に答える
0

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

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

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

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

于 2012-08-18T00:45:29.770 に答える
0

C++ アプリケーションでこの問題が発生しました。ProcMon で devenv.exe イベントを見ると、Visual Assist 構成ファイルを読み込もうとしていることがわかりました。これは、ディスク クリーンアップの熱意で誤って削除してしまったものです。拡張機能を削除してから再度インストールすると、修正されました。

于 2015-02-26T16:07:13.823 に答える
0

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

于 2013-10-14T13:36:27.813 に答える
-3

これを修正するためにあなたがしなければならないのは、「プロジェクト>スタートアッププロジェクトとして設定」に行き、F5またはデバッグボタン押すだけです

于 2012-12-07T23:05:59.760 に答える