我在子文件夹中有一些DLL,我需要注册一个tlb来使用RegAsm。这些DLL具有一些驻留在父目录中的依赖项。
但是,在这些DLL上运行RegAsm时,会出现错误,指出无法加载依赖项,因为the system cannot find the file specified
。依赖DLL已经在RegAsm中注册了,我甚至尝试将它们的目录添加到PATH变量中,但RegAsm无法加载它们,因为它说它无法找到该文件。
如果我将依赖项复制到子文件夹中,那么它们将注册,反之亦然,如果我复制它们将注册的父文件夹中的DLL。但是,这不是一个很好的解决方案。
我想知道是否有一些RegAsm命令行选项或配置文件变量,我可以使用它来指定需要从其他地方加载依赖项...有人知道吗?