我在接收字符串参数的方法中设置了断点。我试图通过在Locals窗口(或鼠标悬停弹出窗口)中编辑它来更改该参数的值,但它会立即快速恢复到原始值。
这可能是配置或代码模式问题吗?我确定我以前用这种方式改变了字符串值。
答案 0 :(得分:0)
我在VS2017企业版中使用调试目标测试一个简单的示例,它在Breakpoint被击中后运行良好。
(1)不太确定您使用的是哪个VS版本,但正如您之前说的那样,请确保您的VS是最新版本(安装了最新的更新包)。
(2)如果您的VS安装了任何扩展工具或加载项,您可以先删除或禁用它们,然后检查结果,或者以安全模式运行VS.
devenv.exe的/安全模式
(3)请重置您的VS设置,然后创建一个新的简单应用,查看我的结果。
TOOLS->导入和导出设置向导 - >重置所有设置 - >选择“否,只需重置设置,覆盖我当前的设置” - >选择默认的设置集合。
<强>更新强>
它在发布模式下确实存在这个问题,但在调试模式下没有这个问题,所以我的理解是只使用默认的调试模式就可以解决这个问题。