web-dev-qa-db-ja.com

Visual Studioでのリモートデバッグ:リモートデバッガーはこのエディションのWindowsをサポートしていません

VMware Workstation7およびVisualStudio 2010Ultimateでアプリケーションをリモートデバッグしようとしています。私はいくつかの画像を持っています(win 7 Ultimate、Vistaなど)。

私はこのチュートリアルに従っています: http://kristofmattei.be/2010/01/20/debugging-applications-in-virtual-machines-with-vmware-workstation-7-and-visual-studio-2008- sp1-2 /

リモートコンピューターでmsvsmon.exeを起動しようとすると、「VisualStudioリモートデバッガーはこのエディションのWindowsをサポートしていません」と表示されます。

同じ状況で、Win 7 Ultimate、Vista Premium、XPHomeで試してみました。

誰かがここで私を助けてくれますか?

ありがとう!

20
Jelle Vergeer

リモートデバッガーはデフォルトでWindows認証を使用しようとするため、「Visual StudioリモートデバッガーはこのエディションのWindowsをサポートしていません」というエラーメッセージが表示されます。これは、「Pro」バージョン以降のWindowsでのみサポートされます。

ただし、リモートデバッガーdoes Windowsの「ホーム」バージョンで動作するため、コマンドラインから認証を使用しないように指示する必要があります。

(引数なしで起動した後にこれを実行できない理由、エラーメッセージが非常に誤解を招く(そしてサポートされているOSの公式リストと矛盾する)理由、およびWeb上でこれに関する情報がほとんどない理由、私はしませんわからない。:))

それを起動するには、これを実行します:

msvsmon.exe /noauth /nosecuritywarn

もちろん、これは最低のセキュリティモードで起動するため、安全なネットワークでのみこれを実行する必要があります。 (ただし、他のモードは通常よりもセットアップするPITAがさらに大きいため、通常はmsvcmonを使用するモードになります。非常に便利なツールですが、実際にはある程度の合理化を使用できます。)

34
Leo Davidson

VMWare機能を使用する必要はありません。

  1. ゲスト内VM Visual Studio 2010のコピーに付属しているバージョンのmsvsmonを実行します(リモートデバッグ用のセットアップパッケージはディスク/イメージにあります)(x86を使用する場合) 32ビットプロセスのデバッグまたは64ビットプロセスのデバッグの場合はx64、必要な場合はItaniumlaugh)。

  2. msvsmon GUIを使用して認証を無効にし、[すべてのユーザーに接続を許可する]を選択します。

  3. vMのファイアウォールを無効にします。

  4. ホストマシンでvisualstudio 2010を実行している必要があります。デバッグドロップダウンで[プロセスに接続...]を選択し、ポップアップウィンドウでドロップダウンからリモートを選択します。最初はローカルか何かと表示されます。IPアドレスを入力します。ゲストVMのプライベートネットワークIP、つまり10.1。?。?)を使用するか、msvsmonGUIによって表示されるサーバー名を使用します。ゲストのプロセスリストを取得し、実行したmsvsmonのバージョン(x86または64 ...またはItaniumlaughに一致するプロセスにのみアタッチする必要があります。 -))。

注:これらは、確実に機能することを示すための基本的な手順ですが、管理対象には安全な接続が必要なため、これらの手順はネイティブコードに対してのみ機能します。

8
Guy

VMWare VSプラグインを使用して.NETアプリをデバッグしていて、「ファイルが見つかりません」タイプのエラーが発生する場合は、.NETランタイムがインストールされていることを確認してください。 :)

モロンのように、私は新しいXP VMをセットアップし、.NETランタイムをインストールするのを忘れて、VMWareVSプラグインを取得しようとして良い一日を無駄にしました-仕事に!

2
swooby

VSIDはvisualstudio2010ではサポートされていません http://communities.vmware.com/thread/282407

0
jfusco