数日前、VS2010およびVS2008でも、[プロセスにアタッチ]ダイアログのアタッチボタンが無効になりました。最初はVS2010にインストールした拡張機能だと思っていましたが、VS2008でも同じであることに気付きました。どちらのVSも管理モードとWindows7で再実行されています。これに対する解決策を見つけているようです。誰かが同様の問題に遭遇した場合、少しの助けが大いに役立つでしょう。よろしくお願いします。
編集:対話の写真を添付しました!
数日前、VS2010およびVS2008でも、[プロセスにアタッチ]ダイアログのアタッチボタンが無効になりました。最初はVS2010にインストールした拡張機能だと思っていましたが、VS2008でも同じであることに気付きました。どちらのVSも管理モードとWindows7で再実行されています。これに対する解決策を見つけているようです。誰かが同様の問題に遭遇した場合、少しの助けが大いに役立つでしょう。よろしくお願いします。
編集:対話の写真を添付しました!
それが言うところ
「選択」を押して、少なくとも管理対象がチェックされていることを確認する必要があります。(または自動を選択)
それ以外の場合、[添付]ボタンは無効になります。
また、プロセスに既に別のデバッガーが接続されていることが原因である可能性もあります。おそらく、現在実行中のVisual Studioのインスタンスですが、Visual Studioの別のインスタンス、または完全に別のデバッガー(WinDbgやリモートデバッグセッションなど)である可能性があります。
「プロセス」ウィンドウ(通常は「デバッグ」->「ウィンドウ」->「プロセス」の下にあります)をチェックして、VisualStudioがデバッグしているプロセスを確認します。
Visual Studioを停止してみてください。ただし、プロセスを閉じないでください。
アタッチボタンが無効になっているという奇妙な状況に遭遇しました。これはDebugDiagが原因でした。詳細については、次のスレッドを参照してください。
ここで説明されているようにWindowsサービスをデバッグしようとしましたが、同じ問題が発生しました。解決策は、管理者としてVisual Studioを実行し、すべてのユーザーからのプロセスを表示するように選択することでした。