Visual studio 断言在应用程序VS 2015中不起作用

Visual studio 断言在应用程序VS 2015中不起作用,visual-studio,visual-studio-2015,visual-studio-debugging,Visual Studio,Visual Studio 2015,Visual Studio Debugging,我在调试模式下构建应用程序时遇到问题。我在VS 2015中构建了此应用程序。当我运行它时,不会执行函数内部的断言。我怀疑这是VS 2015某些设置中的问题,或者可能是windows工具包或SDK存在问题。 也许有人面临同样的情况? 我使用Windows7企业版 当我运行它时,不会执行函数内部的断言 按F5运行此应用程序时,请确保选择了Visual Studio 2015中的“调试”。因为Debug.Assert函数只在调试应用程序时起作用。如果选择“发布并开始运行应用程序”,则不会执行Debug

我在调试模式下构建应用程序时遇到问题。我在VS 2015中构建了此应用程序。当我运行它时,不会执行函数内部的断言。我怀疑这是VS 2015某些设置中的问题,或者可能是windows工具包或SDK存在问题。 也许有人面临同样的情况? 我使用Windows7企业版

当我运行它时,不会执行函数内部的断言

按F5运行此应用程序时,请确保选择了Visual Studio 2015中的“调试”。因为Debug.Assert函数只在调试应用程序时起作用。如果选择“发布并开始运行应用程序”,则不会执行Debug.Assert函数

此外,请创建一个新项目并添加Debug.Assert函数,以检查此问题是否仅发生在该特定项目或所有项目中

如果只有此特定项目存在此问题,请检查Debug.Assert函数中的bool值,确保它为false。如果为true,则不会执行此函数


如果所有项目都存在此问题,请检查您的Visual Studio 2015版本,确认它已安装最新更新,并检查是否安装了影响Visual Studio调试器的任何第三方VS软件包。您可以在安全模式下运行Visual Studio 2015来验证这一点。

请与我们分享最新信息好吗?你能从伟伟的建议中得到有用的信息吗?如果没有,请共享您创建的项目类型好吗?您是如何在函数中使用断言的?