Sun のオープン ソースVirtualBoxでさまざまなバージョンのアプリケーションを実行しています。Visual Studio を使用してホスト OS からアプリをリモート デバッグできますか? 問題は、Visual Studio でリモート マシンに接続するときに、コンピューター名または IP を入力する必要があり、仮想ボックス内から取得した IP がホスト マシンから ping できないことです。
私は主にネイティブ コードのデバッグ (認証なしで実行できるようにするため) に関心がありますが、マネージ コードもデバッグする方法があれば教えてください。
ホスト OS は Vista で、ゲスト OS は XP であることに注意してください。
マークのおかげでうまくいきました。今後の参考のために、実行しなければならなかったすべての手順をメモしておきます。
- VM ネットワークを から
NAT
に変更しますBridged Adapter
(最初に VM の電源をオフにする必要があります)。 ゲスト OS で、デフォルトのセキュリティ設定を次
Classic - local users authenticate as themselves
のように変更します。Control Panel -> Administrative Tools -> Local Security Policy
Local Policies -> Security Options
Network access: Sharing and security model for local accounts
クラシックに変更- ローカル ユーザーは自分自身として認証します
ゲスト OS の再起動
- ゲスト OS
のファイアウォールを無効にしました
msvsmon
自力でできない場合firewall.cpl