【发布时间】:2018-09-30 23:03:10
【问题描述】:
我不是 Visual Studio 爱好者(我更喜欢 Linux/自己的工具),但我必须使用它来跟上我的工作团队。缺乏可访问的 Microsoft 文档,我必须花费大量时间才能使每个标准的花里胡哨都能以自然的方式工作。
我什至找不到如何在每次断言调试中断时禁用烦人的铃声。
是否有一种简单的方法可以完全禁用它,而无需从 Visual Studio 功能中更改代码(重载断言)?
另外,为什么 Visual Studio 认为失败的断言如此重要,以至于需要以第一种方式弹出对话框并播放声音?断言编程是否与 VC++ 开发不兼容,如果是,为什么?
平台
VC++ 2017+ 标准,cassert 断言
Windows 10、Visual Studio 2017 和控制台 C++ 应用程序。
【问题讨论】:
-
什么版本的 Windows?请通过编辑您的问题来回答,而不是在 cmets 中。提前致谢。
-
什么语言(C++ 原生、C++ 托管、C#、VB.NET 或 F#)?可能会有所不同,具体取决于这是否是 .NET。请通过编辑您的问题来回答,而不是在 cmets 中。提前致谢。
-
@Sergey Vlasov:不,这不会禁用调试断言对话框的声音。即使全部关闭,调试断言对话框打开时仍然有声音。
-
@Sergey Vlasov,感谢您的链接,但有问题的事件不是提供的列表(共 4 个)