Gre*_*reg 11 debugging web-applications visual-studio-2008 visual-studio
我有一个Visual Studio 2008解决方案,有2个项目.DLL,A和Web应用程序,B.
B有一个项目引用A,而A.dll和A.pdb被复制到B的bin /目录.
一切都设置为在调试模式下编译.
我可以运行cassini webserver并调试Web应用程序B,但是当我在A.dll中调用一个方法时,按F11进入它不会进入它,它会跳过它.我想介入它.
任何想法,为什么我可能无法进入A的源代码?
我没有"只检查我的代码".
我可以在DLL中设置断点,它显示为一个红色圆圈(不是空心圆),但它永远不会被击中.
嗯......我刚刚修改了DLL中的代码,该代码正在被调用
throw new Exception("Hello");
Run Code Online (Sandbox Code Playgroud)
而且我没有例外.那很可疑......
Jar*_*Par 18
最可能的问题是Visual Studio不认为DLL是"您的代码"的一部分.解决此问题的方法是禁用"Just My Code"调试功能.
完成此操作后,您应该能够顺利进入代码.
啊哈!
BI 中的方法正在调用 returned IEnumerator<SomeObject>。它是一个带有yield关键字的迭代器块,因此没有被执行(因为我还没有编写消费者)。
叹
| 归档时间: |
|
| 查看次数: |
10472 次 |
| 最近记录: |