我试图在我的.NET项目中引用一个托管的DLL,而不将它复制到我的输出目录中。因此,当我的程序运行时,它从安装位置运行DLL - 无论它在哪里。问题在于这个托管的DLL调用了非托管的DLL。当我尝试引用这个托管的DLL时,它会抛出一个“FileNotFound Exception - Could not load file or assembly 'CharacterGen' or one of its dependencies. The system cannot find file specified”异常。当我将输出设置为与我正在引用的DLL相同的目录时,一切都正常工作。通常的解决方案是还要引用从其他程序集中调用的DLL。然而,我无法从我的托管程序中引用非托管的程序集。
有没有办法引用一个调用非托管DLL的托管DLL?
有没有办法引用一个调用非托管DLL的托管DLL?