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 PolicyLocal Policies -> Security OptionsNetwork access: Sharing and security model for local accountsクラシックに変更- ローカル ユーザーは自分自身として認証します
ゲスト OS の再起動
- ゲスト OS
のファイアウォールを無効にしました
msvsmon自力でできない場合firewall.cpl