我对调试感到非常沮丧,但也许我只是做错了。
当我积极开发时,编写一些代码非常麻烦,启动调试器来测试所述代码,等待调试器启动,查看浏览器中的页面,停止调试器,编辑代码,冲洗,起泡,重复。
我可以在开发过程中使用 CTRL-F5 和 CTRL-SHIFT-B 来解决这个问题,但我失去了调试器的所有好处。
是否有更好的方法来使用调试器,或者我可以采取其他措施来快速重建和使用调试器?
谢谢
凯尔
附注我/我们确实编写单元测试,但您还需要在浏览器中测试您的应用程序,因此请不要“如果您的单元测试编写正确,您就不应该遇到此问题。”评论;)
更新
感谢您“获得更好的机器”的建议。我在那里无能为力。大量 RAM 和英特尔 SSD。我不需要超过 2500 美元的机器来编写网络应用程序。
最佳答案
减少调试次数:如果您要停止调试器来更改值或测试不同的场景,请不要这样做。调试时,您可以使用 QuickWatch
或 Immediate Window
更改变量的值。
降低调试成本:关闭批处理将使您的页面首次加载速度更快,因为它将不再预编译所有页面和用户控件。如果您经常进行更改,这对开发很有好处。
<compilation ... batch="false"> ...</compilation>
关于asp.net - 如何在 Visual Studio 2010 中更快地调试 ASP.NET 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368377/