为什么VS2010调试器不在我的断点处停止?

PIC*_*ain 11 debugging external-process breakpoints visual-studio-2010 visual-studio

我正在VS2010中开发一个C#.NET类库项目.在我的项目设置 - >调试设置中,我将项目设置为启动外部程序(C:\ Windows\SysWOW64\wscript.exe),该程序运行一个非常简单的jscript文件(test.js).该脚本只是创建一个类的实例并调用其中一个方法.

问题是当我开始调试时,VS2010不会在我的任何断点处停止.如果我在VS2008中打开完全相同的项目,它会在断点处停止.是否有某个新设置阻止断点被击中?还有其他人遇到过这个问题吗?

Jar*_*Par 10

我的第一次检查是禁用"Just My Code"

  • 工具 - >选项
  • 调试器
  • 取消选中"启用我的代码"

再次尝试该方案.

  • 试过,没有帮助. (2认同)

小智 10

要通过为使用组件进行调试的应用程序创建配置文件来解决此问题,请使用以下数据:

<?xml version="1.0"?>
<configuration>
  <startup>
     <supportedRuntime version="v2.0.50727"/>
  </startup>
</configuration>
Run Code Online (Sandbox Code Playgroud)

使用此文件,您可以告诉调试器使用正确的运行时版本进行调试(默认情况下,调试器似乎使用4.0版).


Jan*_*rup 5

我试了一整天,找出为什么我无法调试我的visual studio 2012控制台应用程序,答案很尴尬.

我在"RELEASE"模式下运行它.

有时显而易见的是很难找到.