问题描述
最近把visualstudio版本更换到2015版本。更换后原先的一个项目在调试的时候每次都弹出选项选择,后面我就选了一个,应该是选了优化了。现在的问题是优化后的调试实在是没法搞很多变量无法查看并且代码走向也乱了(虽然实际没变)而且无法设置下一语句。有些地方无法中断。尝试设置调试选项都无法改回来。请问这样有办法改回项目为没有优化的状态吗?
解决方案
解决方案二:
正常的“优化”基本上不存在这个问题,尤其是如果你在vs上的Debug模式下调试时它对于“优化”也不会影响调试。你可能选择某些成事不足败事有余的插件,例如一些打着Ioc之名的垃圾功能,那些东西其实就是以破坏代码调试能力为代价的。所以,不要滥用任何Ioc工具,删除他们。
解决方案三:
看不出你具体用了什么架构方式,基本上,少用标榜为“动态”的框架,甚至就算是你自己写反射代码也应该控制在几千行代码中只有3、4行动态代码的程度。那些动不动就给你进行大规模“动态化”的开发方式,是屌丝级的,真正的好框架强调的是成熟稳定,而不是屌丝。
解决方案四:
取消“优化代码”即可,Debug模式也是默认不进行代码优化的
时间: 2024-11-20 17:25:52