在断言对话框中忽略在 Visual Studio 中处于禁用状态

Ignore in assertion dialog is disabled in Visual Studio

本文关键字:于禁用 状态 Studio 断言 对话框 Visual      更新时间:2023-10-16

我正在使用Visual Studio 2015 Professional(更新3(在C++中编码。

我的问题是:当触发断言((时,断言对话框不再弹出!相反,将打开异常对话框。

看起来所有断言都将作为异常处理。

我已经重新安装了整个Visual Studio 2015 IDE,禁用了所有扩展,重置了我的设置等。但注册表中似乎存储了一个更改断言行为的设置。

如何恢复断言对话框?

将以下 ucrtbased.dll 替换为版本 10.0.10240

C:WindowsSysWOW64ucrtbased.dll  //32bit 10.0.14393 (not ok)
C:WindowsSystem32ucrtbased.dll  //64bit 10.0.14393 (not ok)