C# - 调用Assembly.LoadFile(string)导致dll加载两次

时间:2018-02-22 01:32:04

标签: c# dll

由于某种原因,对Assembly.LoadFile(字符串fileName)的调用导致我加载的DLL被加载两次。我的fileName参数是dll的绝对路径。

我使用processexplorer来确定两个dll的LoadAddress是不同的,然后我使用processmonitor来确定正在执行的一行代码导致为系统生成相同的调用堆栈,这是加载DLL。如果重要的话,我有一个C#可执行文件加载一个C ++ DLL。

还有其他人遇到过这样的错误吗?再次感谢您的帮助。

0 个答案:

没有答案