首页 新闻 会员 周边

请教一下,ASP.NET CORE 在VS2015 SP3下,启动调试后,能命中断点,但是修改了代码后就不能了,这个是什么

0
[待解决问题]

请教一下,ASP.NET CORE 在VS2015 SP3下,启动调试后,能命中断点,但是修改了代码后就不能了,这个是什么问题?还请知道的人能告知!

Keanuo的主页 Keanuo | 菜鸟二级 | 园豆:212
提问于:2016-09-06 23:26
< >
分享
所有回答(3)
0

因为.net是编译型语言.不是解析型语言....

吴瑞祥 | 园豆:29449 (高人七级) | 2016-09-06 23:44

和这个没关系把?比如我不用CORE 我用ASP.NET MVC5 ,我断点打在一个函数上,然后我调试的时候修改函数内代码,并且修改的代码就立即生效了,并且下一次也能命中修改后的代码的断点。但是在CORE里面就不行。

支持(0) 反对(0) Keanuo | 园豆:212 (菜鸟二级) | 2016-09-07 00:08

@Keanuo: 那是vs的优化。mvc5上面能用说明vs支持在mvc5项目上这么干。core项目上不行。就说明vs不支持core

支持(0) 反对(0) 吴瑞祥 | 园豆:29449 (高人七级) | 2016-09-07 12:44
0

C# 编译后有一个pdb 文件,
好像叫什么符号文件, 如果他的版本和你的代码版本不一致就会导致调试时无法命中断点

Mirck | 园豆:128 (初学一级) | 2016-09-07 09:23
0

pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的。

 

远扬 | 园豆:30 (初学一级) | 2016-09-07 10:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册