我使用require从特定路径加载程序集。 我加载的程序集取决于同一文件夹中的另一个程序集。
当我尝试运行代码时,我收到一条错误消息,指出无法找到其中一个依赖项。我发现,如果我将第二个依赖项放在bin目录中,那么它可以工作 - 这对我来说不是一个合适的解决方案。我在ir.exe.config中找到了这个选项:
<set language='Ruby' option='LibraryPaths' value='..\lib\IronRuby;..\lib\ruby\site_ruby\1.8;..\lib\ruby\site_ruby;..\lib\ruby\1.8'/>
如果我将路径添加到我的程序集所在的位置,那么我可以使用load_assembly,一切正常。
有没有办法在运行时添加Libary Path?
答案 0 :(得分:0)
是:
$LOAD_PATH << 'c:\my\folder\'