Debugging Visual Studio 2017可以';无法正确编辑并继续调试

Debugging Visual Studio 2017可以';无法正确编辑并继续调试,debugging,visual-studio-2017,Debugging,Visual Studio 2017,我在3天前安装了VS2017。我必须禁用(!)“编辑并继续”选项才能在调试期间编辑代码 问题是,在调试期间,如果我向函数添加新调用或添加空行,调试器将忽略它。 它继续运行原始代码 有人能帮我吗 禁用(!)“编辑并继续”选项以在调试期间编辑我的代码 在VS2017中,无论是启用还是禁用此选项,我们都可以在调试期间编辑代码 问题是,在调试期间,如果我向函数添加新调用 或者我添加一个空行,调试器会忽略它。它继续运行 原始代码 如果启用该选项,请添加对DoSth()的调用,如下所示: 将执行DoSth

我在3天前安装了VS2017。我必须禁用(!)“编辑并继续”选项才能在调试期间编辑代码

问题是,在调试期间,如果我向函数添加新调用或添加空行,调试器将忽略它。 它继续运行原始代码

有人能帮我吗

禁用(!)“编辑并继续”选项以在调试期间编辑我的代码

在VS2017中,无论是启用还是禁用此选项,我们都可以在调试期间编辑代码

问题是,在调试期间,如果我向函数添加新调用 或者我添加一个空行,调试器会忽略它。它继续运行 原始代码

如果启用该选项,请添加对DoSth()的调用,如下所示:

将执行DoSth()。 如果禁用它,调试器将忽略此更改


这是VS2017的正常行为

禁用?为什么要禁用它,因为我知道我们必须启用它,这样我们才能在调试期间编辑代码并使更改生效?嗨,有更新吗?如果启用“编辑并继续”选项,结果如何?它会继续运行原始代码吗?如果有任何更新,欢迎在这里分享我的朋友。您好,这是一个非常不直观的操作,但我在一篇文章中读到,如果您取消选中“编辑并继续”,您确实可以编辑并继续,但调试器运行旧代码。嗨,朋友,我建议您可以尝试一下。我创建了一个新的C#控制台项目进行测试,在我启用了“编辑并继续”选项后,我可以在调试时编辑代码,调试器将运行我添加的代码行,它可以帮助我在使用不同输入时查找函数的结果。如果可能,您是否检查了文章中的信息,它显示的是哪个版本的vs?我必须取消选中该选项,然后启动应用程序,然后停止它,然后再次检查它。在那之后它成功了!