我正在使用Spring.Net来动态加载我的对象图。
10个.exe控制台将同时启动,通过Spring.Net,它们将实例化相同的库。控制台没有引用库。当Spring.Net(使用反射)创建实例时,我得到一个异常。我不确定为什么会这样,但可能它与10个控制台同时开始有关。它似乎经常在服务器重新启动时发生(Windows Server 2008 R2)
感谢任何想法!
这是一个堆栈跟踪,它无法加载对odp.net的引用(从GAC引用)
System.IO.FileLoadException:无法 加载文件或程序集 'Oracle.DataAccess,版本= 2.112.1.0, 文化=中性, PublicKeyToken = 89b483f429c47342'或 其中一个依赖项。这个过程 无法访问该文件,因为它是 被另一个进程使用。 (HRESULT异常:0x80070020)