Visual Studio 2017-断言失败没有显示提示?

问题描述 投票:0回答:1

[在突然遇到assert()故障时,VS2017突然不显示中止,忽略,重试提示。它所做的全部输出到output窗口并退出程序,因此我无法对其进行调试。

我进行了维修安装,没有做任何更改。使用调试版本和库启用了JIT(本机代码)。运行正常。

关于如何解决的任何想法?

TIA !!

visual-studio-2017 visual-studio-debugging
1个回答
0
投票

对于JIT is enabled (native code),也许您在C ++项目中。我只能猜测它与Windows SDK版本和其中的ucrtbase.dll有关。

要解决的问题:

1。请尝试将VS2017更新到最新的15.9.17

2。将Windows操作系统更新为较新的版本(本机中为1903),请参见此similar issue。>>

[此后,重新启动PC并使用assert(false);创建一个简单的C ++控制台项目,以检查对话框是否再次出现。希望对您有所帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.