Visual Studio 禁用断言对话框中的忽略
Ignore in assertion dialog is disabled in Visual Studio
我正在使用 Visual Studio 2015 Professional(更新 3)在 C++ 中编码。
我的问题是:当 assert() 被触发时,断言对话框不再弹出!而是打开异常对话框。
看起来所有断言都将作为异常处理。
我已经重新安装了整个 Visual Studio 2015 IDE、禁用了所有扩展、重置了我的设置等。但注册表中似乎存储了一个更改了断言行为的设置。
如何恢复断言对话框?
将以下 ucrtbased.dll 替换为版本 10.0.10240
C:\Windows\SysWOW64\ucrtbased.dll //32bit 10.0.14393 (not ok)
C:\Windows\System32\ucrtbased.dll //64bit 10.0.14393 (not ok)
我正在使用 Visual Studio 2015 Professional(更新 3)在 C++ 中编码。
我的问题是:当 assert() 被触发时,断言对话框不再弹出!而是打开异常对话框。
看起来所有断言都将作为异常处理。
我已经重新安装了整个 Visual Studio 2015 IDE、禁用了所有扩展、重置了我的设置等。但注册表中似乎存储了一个更改了断言行为的设置。
如何恢复断言对话框?
将以下 ucrtbased.dll 替换为版本 10.0.10240
C:\Windows\SysWOW64\ucrtbased.dll //32bit 10.0.14393 (not ok)
C:\Windows\System32\ucrtbased.dll //64bit 10.0.14393 (not ok)