0

Visual Studio 2008 (VMWare Workstation 6.5.3) の VM-Debugger に問題があります。VMデバッグを開始しようとすると、常にデバッガーから次のように通知されます。

Error: Unable to detect the current startup project.

スタートアップ プロジェクトは 1 つしかありませんが、私のソリューションには他にもいくつかのプロジェクトがあります。

debugger-log には次のように書かれています:

27.10.2009 14:35:29: 
27.10.2009 14:35:29: Debugging started...
27.10.2009 14:35:29: ERROR: pEnumerator->Reset()
27.10.2009 14:35:29: An error occurred in .\Connect.cpp at line 2369.
27.10.2009 14:35:29: ERROR: FindProject(pEV, startupName, pProject)
27.10.2009 14:35:29: An error occurred in .\Connect.cpp at line 2412.
27.10.2009 14:35:30: Error: Unable to detect the current startup project.
27.10.2009 14:35:30: ERROR: DoStart()
27.10.2009 14:35:30: An error occurred in .\Connect.cpp at line 549.

VMWARE-Workstation-Program のログには、エラーと思われるものは何も表示されません。

すでに新しいソリューションを構築して既存のプロジェクトを追加しようとしましたが、同じ結果が表示されます。すでに vmware-visual-studio-plugin を再インストールしました。ノッチチェンジがありました。

何が問題で、どのように修正できるか知っていますか。

こんにちは、マーティン

4

2 に答える 2

1

これは既知の問題のようです。しかし、私が知る限り、VMWare は 2 年前からこの問題に関する報告があったにもかかわらず、これに対する修正をリリースしていません。

スタートアップ プロジェクトがソリューション フォルダーの下にある可能性があります。この場合の回避策は、スタートアップ プロジェクトをソリューションのメイン レベルに配置することです。

ソリューションの構造によっては、この回避策が役立つ場合と機能しない場合があります。

私にとっては、この回避策を使用しても、VM-Debugger は再利用して動作します。私のソリューションでは、VM-Debugger は、新しいソリューションで作成されたプロジェクト (ソリューションの最初のプロジェクト) でのみ機能しました。そのプロジェクトをソリューションから削除したので、何をしても VM-Debugger は機能しません。

于 2011-02-02T15:53:02.533 に答える
0

「もう 1 つ注意事項: VMWare 6.5 をインストールすると、F6 キーが「仮想マシンでデバッグを開始する」に再マップされ、「現在のスタートアップ プロジェクトを検出できません」というエラー ダイアログが表示されます。これを修正するには、再F6 を Build.BuildSolution にマップします。」

( http://mark.michaelis.net/Blog/VisualStudioKeyboardShortcutsForCompilingMSDNFlashDec292008.aspxから取得)

多分これは役に立つでしょう。

于 2009-11-20T09:05:01.687 に答える