Visual studio 使用调试器。使用Vmware实时调试启动

Visual studio 使用调试器。使用Vmware实时调试启动,visual-studio,debugging,vmware,Visual Studio,Debugging,Vmware,我正在尝试使用Vmware Workstation 8和Visual Studio 2010配置Vmware实时调试。除了调试服务外,其他一切都正常工作。我的服务在构造函数中有一个Debugger.Launch()行,因此我可以在发生任何其他事情之前附加它。但是,由于来宾计算机上没有JIT,因此出现以下错误: Program.exe[3464]中发生未经处理的Microsoft.NET Framework异常。即时调试此异常失败,出现以下错误:没有安装的调试器启用即时调试。在VisualStud

我正在尝试使用Vmware Workstation 8和Visual Studio 2010配置Vmware实时调试。除了调试服务外,其他一切都正常工作。我的服务在构造函数中有一个Debugger.Launch()行,因此我可以在发生任何其他事情之前附加它。但是,由于来宾计算机上没有JIT,因此出现以下错误:

Program.exe[3464]中发生未经处理的Microsoft.NET Framework异常。即时调试此异常失败,出现以下错误:没有安装的调试器启用即时调试。在VisualStudio中,可以通过工具/选项/调试/即时调试来启用即时调试

有关详细信息,请查看文档索引中的“实时调试,错误”


我希望能够在执行任何其他操作之前附加到服务。有没有一种方法可以在来宾计算机上不安装Visual Studio的情况下执行此操作?

我认为您需要在要调试服务的虚拟机上安装Visual Studio 2010远程调试工具,以便捕获debugger.launch事件,以便进行调试。我不认为没有安装它们你就可以做到这一点