40

Windows 8 64 ビットで Visual Studio 2012 を実行しています。ソース管理されている 64 ビット プロジェクトがあり、自宅の Windows 8 PC で実行しようとしています。アプリケーションは正常にビルドされますが、リモート デバッガーはまったく機能しません。

「リモート操作に予想以上の時間がかかっています」と表示されます。32 ビット Visual Studio が msvsmon.exe にアクセスして 64 ビット アプリケーションをデバッグする必要があるため、そのリモートの理由は理解していますが、ソース コードがチェックアウトされているローカル マシンでこれが発生するのを見たことがありません。

ポート(4016)で遊んで、管理者として実行して、Visual Studio 2012を再インストールしようとしました。クライアントをアンインストールして、VPN に問題がないことを確認しました。

私は今、アイデアがありません。テスト用に新しいローカル プロジェクトを作成して 64 ビットに設定しようとしましたが、操作はまだ成功しません。

アイデアや提案はありますか?これは Windows 8 上の Visual Studio 2012 の既知の問題ですか?

4

7 に答える 7

92

これを試してみるべきだと思います:

  • cmd.exe を管理者として実行します。
  • 次の 2 行のコマンドを入力して実行します。

netsh winsock リセット カタログ

netsh int ip リセット reset.log ヒット

  • 再起動が必要と言うかもしれませんが、実際には必要ありません。
  • アプリケーションをもう一度デバッグしてみてください。問題は解決するはずです。

編集:これについての説明を前に提供していないことをお詫び申し上げます。答えは実際には中国のフォーラムからのもので、元の作者はそれについてあまり説明していませんでした. しかし、Visual Studio は 32 ビット プログラムであり、64 ビット Windows 7 でネットワークにアクセスする際に問題が発生する可能性があり、前述のソリューションはネットワーク接続をリセットするため、問題は解決すると彼は言いました。お役に立てれば。

于 2013-06-02T16:55:11.557 に答える
3

私がVS2012で作業するために得た唯一の答えは、プロジェクトのプロパティ>コンパイル>ターゲットCPUに移動し、オプションを「x86」に設定することです。

これもこの質問に関連しているようです。VS2012RCでデバッガーを起動できません。MicrosoftConnect にもこれを送信しました。VisualStudioの問題のようです...

幸運を祈ります。

于 2012-10-08T22:43:37.550 に答える
3

私はVS2012(Windows7、64ビットPC)で作業しています。DEBUG - Attach to Process... を選択すると、「64 ビットのデバッグ操作に予想以上の時間がかかっています」というメッセージ ボックスが表示されました。VS2010 の無料試用版をダウンロードしたところ、VS2010 で問題なく動作することがわかりました。そのため、ファイル msvsmon.exe と msvsmon.exe.config を VS2010 (C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x64 and C:\ ... \x86) からコピーしました。 VS2012 の同じマップに。現在、VS2012で動作しています。これがあなたにも役立つことを願っています。幸運を。

于 2013-03-08T13:19:17.937 に答える
-2

この問題の解決策は次のとおりです。

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger に移動します x64 フォルダーを開き、msvsmon.exe ファイルの名前を msvsmon_old.exe に変更します x86 フォルダーに移動し、msvsmon.exe をコピーして貼り付けますx64フォルダーに。Visusl Studio 2012 IDE を再起動し、デバッグ中にプロセスにアタッチしてみます。

于 2013-06-20T17:41:20.637 に答える