首页 > 解决方案 > 在 C# 程序中使用 dll 并检查问题

问题描述

我在一个单独的 dll 项目中创建了一个 dll 函数,然后在 C# 中创建了该程序并调用了 .dll。

但是,如果您需要传递给 dll 的数据有误,C# 程序将停止工作并退出。

我尝试在 dll 项目端使用 try catch 语法,但这不是我想要的。(我想做的是在问题发生时自动传递以下信息)

我想解决C#在dll端没有收到正确响应或经过一定时间后被强制终止的问题。

如果你知道怎么做,如果你能给我你的诀窍和知识,我将不胜感激。

感谢您的阅读。答案我等着。:)

标签: c#dll

解决方案


听起来您的问题是您正试图将不正确的数据从 dll 强制转换为方法,从而导致程序崩溃的异常。如果是这种情况,我不会将您的 try catch 块放在 dll 中,而是围绕您对 dll 方法的调用。

如果我正确理解了这个问题,那么至少应该阻止程序崩溃。

我希望这有帮助!


推荐阅读