2010-06-29 7 views
0

J'utilise require pour charger un assembly à partir d'un chemin spécifique. L'assembly que je charge dépend d'un autre assembly situé dans le même dossier.Comment gérer les dépendances .net

Lorsque j'essaie d'exécuter le code, j'obtiens une erreur indiquant que l'une des dépendances n'a pas pu être trouvée. J'ai découvert que si je mets la deuxième dépendance dans le répertoire bin, alors cela fonctionne - ce n'est pas une solution appropriée pour moi. J'ai trouvé cette option dans 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'/> 

Si j'ajoute le chemin où mes assemblages sont ensuite je peux utiliser load_assembly et tout fonctionne bien.

Existe-t-il un moyen d'ajouter un chemin de librairie lors de l'exécution?

Répondre

0

Oui:

$LOAD_PATH << 'c:\my\folder\' 
+0

fonctionne un régal. Merci! –

Questions connexes