私はSunのオープンソースVirtualBoxで異なるバージョンのアプリケーションを実行していますが、Visual Studioを使用してホストOSからアプリケーションをリモートデバッグすることは可能ですか?問題はVisual Studioではリモートマシンに接続するときにコンピュータ名またはIPを入力する必要があり、仮想ボックス内から取得するIPはホストマシンからpingできないということです。Visual StudioでVirtualBoxをリモートデバッグすることは可能ですか?
私は主にネイティブコードのデバッグに興味があります(認証なしで実行できます)が、管理されたコードをデバッグする方法がある場合は、教えてください。
ホストOSはVistaで、ゲストはXPであることに注意してください。 (電源オフする必要がBridged Adapter
にNAT
からVMネットワーク
- 変更:私は物事が働いてしまったマークに
おかげで、私は今後の参考のために取らなければならなかったすべての手順を注意しましょう最初のVM)のゲストOSで
described hereよう
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
- として認証無効the firewallゲストOS上の
- 「
msvsmon
可能であればそれ自身で行うこと firewall.cpl
- 「
ここで動く部分は分かりません。アプリケーション(デバッグしたいもの)がゲストOSで実行されているか、ホスト上のVisual Studioでホストがゲストにpingできないのですか?誰ができますか?あなたはその間に何らかの形のコミュニケーションが必要です。 –
「クラシック - ローカルユーザーは自分自身として認証されています」は既に有効になっていますが、まだ接続できませんでした。私はこの設定を変更し、再びそれを変更し、それは働いた。 – CathalMF