【发布时间】:2012-08-26 14:12:19
【问题描述】:
我正在使用一个遗留的 C Dll(我有源代码),它有许多分散在程序中的断言。 C# windows 应用程序正在使用该 dll。
问题是当 DLL 中出现错误时,“断言失败”永远不会出现。 Dll 是一个控制台应用程序(不确定这是否相关)。有几十个断言,AFAIK 没有简单的方法可以在不添加大量额外代码的情况下将错误消息(或标志)返回到 C# 应用程序。
有没有办法强制将断言输出到屏幕上?
【问题讨论】:
-
你有 dll 的调试或发布版本吗?
-
两者。我有源代码,所以可以构建任何一个。