小编Avd*_*dya的帖子

第三方dll的静态私有对象导致我的.NET代码出错

我使用一个第三方DLL并进行一些函数调用.有时这个函数调用失败.所以我重新初始化对象并再次进行函数调用.但是,它仍然失败.如果我停止执行代码并重新启动它,我的函数调用再次正常工作.

我在这个第三方dll上使用了一个反编译器,并意识到在dll的类内部,有一个静态对象负责这个异常.当我重新启动程序时,静态对象必须重新初始化,然后我的代码才能工作.我可以使用代码强制执行此操作吗?基本上,我想确保在创建对象时,甚至dll中类内的静态对象都会重新初始化.我无法在生产中重新启动我的.NET程序.

.net c#

2
推荐指数
1
解决办法
45
查看次数

标签 统计

.net ×1

c# ×1