VS2010 调试时无法命中断点的问题

sftl25789 2010-11-12 10:27:15
我刚重新装了系统,环境是Win2003+VS2010+.net3.5,没有安装IIS。
调试程序的时候所有设置的断电都提示“当前不会命中断点。还没有为该文档加载任何符号。”,程序运行到这里也不会中断。
我上网找了很多方法了,但是都不行。
我安装VS2010的时候,没有.net3.5的选项,是通过VS自带的一个选项到网上下了个一个装上才能用3.5的,是不是这个原因呀?
请高手帮帮忙吧!
...全文
12657 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
大赦地球 2013-07-19
  • 打赏
  • 举报
回复
我的遇到这个情况最终的解决办法是:以“Form1.cs”文件为例,先打开这个文件,是一个对话框,然后再对话框上右键“查看代码”,然后就可以设置断点,而且代码提示等功能就恢复了,主要是开错了文件的问题
黑白时针 2013-07-04
  • 打赏
  • 举报
回复
引用 20 楼 u011136889 的回复:
你好,兄台,我的vs2012也出现了相同的运行silverlight不能调试的问题,想问问你最后是怎么解决的,我的也是有的项目能运行还能命中断点调试,但是有的就不能运行调试,无法命中断点。
我知道有2个情况可以导致无法调试。我有一个方法,你先重新编译生成以下解决方案,然后记下编译成功时间,再看看Web项目下的ClientBin文件夹里面的Xap包的修改时间,如果Xap包的修改时间和你编译成功的时间不一样的话,那就说明你Xap包没有生成成功。这是导致无法调试的原因之一。 强制修改Xap包的名称,然后重新编译解决方案,再看看是不是新生成了Xap包,再看看可不可以调试。 如果不是这种情况导致,那就是没有在Web项目的属性里面设置Silverlight项目调试了
u011136889 2013-07-03
  • 打赏
  • 举报
回复
你好,兄台,我的vs2012也出现了相同的运行silverlight不能调试的问题,想问问你最后是怎么解决的,我的也是有的项目能运行还能命中断点调试,但是有的就不能运行调试,无法命中断点。
AmoyCHC 2013-03-20
  • 打赏
  • 举报
回复
就是楼主讲的注册表的问题
黑白时针 2012-07-02
  • 打赏
  • 举报
回复
遇到同样的问题,很着急。 代码在TFS上,在其他人的电脑上可以命中所有Silverlight项目的断点,我的电脑上就不行,我签入,然后他们获取最新,他们还是可以命中所有项目中的断点,唯独我的就不行。然后更诡异的是,我做的项目不会命中,其他项目却可以— —! 现在正在用安装包修复,一会看看修复后的结果
橙汁儿 2012-02-07
  • 打赏
  • 举报
回复
确实好用![Quote=引用 11 楼 nature2575 的回复:]

先右键 Clean ,再build 就 OK!!!!!!!!!!!!
[/Quote]
wenhao84123 2011-11-15
  • 打赏
  • 举报
回复
如果代码是在源代码管理中的话,需要将silverlight的应用程序包迁出,才能命中silverlight程序中的断点
mattertome 2011-05-04
  • 打赏
  • 举报
回复
遇到同样的问题
阳澄天天 2011-02-07
  • 打赏
  • 举报
回复
真NB,就是IE8的问题~~
sftl25789 2010-11-15
  • 打赏
  • 举报
回复
终于找到解决方法了,果然是IE8的问题,如果是用IE8调试的话,修改注册表
HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
增加dword键TabProcGrowth,值为0就行!
sftl25789 2010-11-15
  • 打赏
  • 举报
回复
所有的方法都用过了,还是不行,真是郁闷呀!!!多谢各位的帮忙,看来只能重装系统了。
菜鸟在成长 2010-11-13
  • 打赏
  • 举报
回复
先右键 Clean ,再build 就 OK!!!!!!!!!!!!
dui_cky 2010-11-12
  • 打赏
  • 举报
回复

1、清理sl和web项目
2、在web项目中 选择浏览方式
3、选择默认浏览方式为 IE或者 360
4、直接浏览
sftl25789 2010-11-12
  • 打赏
  • 举报
回复
重装系统前我是同时装了VS2008和VS2010一切正常,环境和现在是一样的。从来没出过这个问题
capry0518 2010-11-12
  • 打赏
  • 举报
回复
那你不妨换成IE7,呵呵。其实silverlight4跟.NET3.5没关系,它是.NET4下的。
sftl25789 2010-11-12
  • 打赏
  • 举报
回复
还是不行,我把调试器那里去掉了ASP.NET的选项,但是运行到断点那里还是不能暂停程序。
以前只要一调试程序的时候,断点的标记就变成空心的外加一个黄色叹号,去掉APS.NET调试器,倒是不变成空心了,但是也不能暂停程序。
chris695 2010-11-12
  • 打赏
  • 举报
回复
楼主重新装一下.net3.5试试看。。。
capry0518 2010-11-12
  • 打赏
  • 举报
回复
网上有资料说silverlight调试器和asp.net调试器不能共存,否则无法调试silverligth项目,但我都开了也没事,你可以试试只开silverlight调试器。

这都不行我就无解了 ,呵呵。
capry0518 2010-11-12
  • 打赏
  • 举报
回复
哦,你的asp.net项目里,项目属性中web栏下面的调试器有没有勾上silverlight调试器?
我的是开了silverlight和asp.net调试器,没开本机代码和sql server。

另外没用过IE8,能否支持调试我就不清楚了。
sftl25789 2010-11-12
  • 打赏
  • 举报
回复
机器里装了遨游,但是没用它调试
默认浏览器是IE8,调试的时候打开的也是IE8。
加载更多回复(2)

8,736

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧