我有一个 Windows 窗体应用程序以及一些外部库,例如 NEwtonsoft-Json.dll 、 Zlib.dll 和更多用于不同目的的库。有时我会收到带有 3 个按钮(忽略、中止、重试)的断言消息框。当我按下忽略按钮时,程序将继续执行。经过许多教程后,我找到了一个解决方案,在 system.diagnostics 标记中将 assertuienabled 属性保持为 false 将不会显示这些消息框。但在我的代码中,错误仍然存在,并且来自这些外部库之一。大佬们有什么解决办法吗?app.config 中的代码是
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
</configSections>
<system.diagnostics>
<assert assertuienabled="false"/>
</system.diagnostics>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>