構成:
F5キーを押すと、ソリューションが構築されますが、それ以外は何も起こりません。
代わりに、Debug/Attach to Process ...メニューを使用すると、数秒後に次のようになります。
提案や手がかりはありますか?
私が疑問に思う主なポイント:
(クロス投稿 social.msdn )
VS 2010プロジェクトを使用して、VS 2012(RCではなく最終リリース)でも同じ問題が発生しました。正常にビルドされますが、デバッガーは起動しません。そこで、ソリューションファイルを変更しました。
「Format Verion 11.00」を「Format Verion 12.00」に変更し、「#Visual Studio 2010」を「#Visual Studio 2012」に変更
これは、私の会社がプロジェクトをVS 2012にアップグレードするまでの回避策です。
\ Windows\Prefetchフォルダーのmsvsmon *。*エントリを削除することで、最終的にこの問題を解決しました。そうした後、私は正常にデバッグできました。
私も同様の設定を持っているので、こことMicrosoft Connectですべての提案に従いましたが、どれもうまくいきませんでした。機能した唯一のことは、x64フォルダーのMSVSMON.EXEの名前をMSVSMON.EXE.OLDに変更し、その場所のx86フォルダーからファイルをコピーすることでした。これを行うことに他の影響があるかどうかはわかりませんが、私の場合は問題が解決したようです。
Visual Studio 2010とVisual Studio 2012の両方を同時に実行すると、同様の問題が発生しました。 Visual Studio 2010を閉じると、デバッガーはVisual Studio 2012で作業を開始できます。
最終的には、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にフィードバックを提供することはできませんでした。
VSを閉じて再び開きました。これで問題が解決したようです
新しいVS 2012バージョンでVS 2010プロジェクトを開いている場合、おそらく問題の原因となっているのはbinフォルダーとobjフォルダーであり、それらを削除すると問題が解決しました。
私は同じ問題を抱えていました-デバッガーを起動すると、ビルドでどのような良い仕事ができたかがわかり、それで十分だと判断しました。
私は最悪の事態を恐れていましたが、幸い私にとって再起動で問題が解決しました。
したがって、これはこの問題に苦しんでいる人に助けを提供する限り、かなり役に立たない投稿であることを知っていますが、それはa)同じ問題を抱えている別の人なので、MSを修正してください。 b)ときどき再起動すると修正されるので、メンテナに何か伝えます。
別のコンピューターで、Visual Studio 2012のRTMを使用して、古いプロジェクトを開いたところ、F5キーを押してアプリケーションを起動できなかったことがわかりました。発生したと思われるのは、ステータスのメッセージだけでした。ウィンドウの下部にあるバー:「このアイテムはプレビューをサポートしていません」。
このソリューションには2つのプロジェクトがあり、正しいプロジェクトはソリューションエクスプローラーのboldでした。これはおそらく、スタートアッププロジェクトであることを示しています。
ただし、プロジェクトを選択し、コンテキストメニューで[スタートアッププロジェクトとして設定]を選択すると、F5キーを使用して実行およびデバッグすることができました。
「このアイテムはプレビューをサポートしていません」は問題とは関係がないことがわかりましたが、ソリューションエクスプローラーで選択したアイテムがプレビューをサポートしていない場合にステータスバーに表示されるメッセージです。
すべてのdte * .olbファイルをC:\ Program Files(X86)\ Common Files\Microsoft Shared\MSEnvからC:\ Program Files X86\Microsoft Visual Studio 9.0\Common7\IDEにコピーするだけです。
ちょうど私の2セント、
私はこの問題を2回経験しましたが、私が試みたすべての提案の後に判明しました。これを行っていたのは私のローカルマシンのBitDefenderでした。したがって、この問題に対する私の修正は、ローカルセキュリティソフトウェアの例外をファイアウォールとそのAV部分に追加することです。 msvsmon.exeとdevenv.exeを完全に無視して、どのような違いがあるかを確認するように指示します。
それ以外の場合は、それを完全に取り除いてみて、ソリューションをデバッグできるかどうかを確認してください。
詳細については、こちらをご覧ください。 http://forum.bitdefender.com/index.php?showtopic=37028
最新のBitDefenderバージョンをインストールしましたが、すべて問題ありませんでした。
私は個人的にいくつかの同等の問題に遭遇しました:Visual Studio 2010はデバッグを開始せずにフリーズしました。
VSをクリックすると、「しばらくお待ちください」または「切り替え先」というメッセージボックスが表示されましたが、役に立たなかった。
タスクマネージャーを使用して、VSを復活させた* .vshost.exeプロセスを強制終了できましたが、デバッグを中止しました。デバッグせずにプログラムを起動すると、アプリケーションが即座に起動しました。
ソリューション:
コードディレクトリのインデックスサービスを無効にします。インデックスサービスを無効にするか、インデックスサービスのコントロールパネルでフォルダのチェックを外します。
C++アプリケーションでこの問題が発生しました。 ProcMonでdevenv.exeイベントを見ると、ビジュアルアシスト構成ファイルをロードしようとしていることがわかりました。拡張機能を削除してから再度インストールすると、修正されました。
価値があるのは、hostsファイルにエントリがない場合にこのエラーメッセージが表示されることです。ローカルドメインエイリアスを使用していますが、デバッグしようとしたエイリアスがホストにありませんでした。不足しているエントリを追加すると、問題が解決しました。