Spécifiez le chemin de recherche pour l'assemblage .net liant / Fusion dans app.config?
Question
J'ai une application qui dépend d'autres ensembles .net. Lorsque je démarre l'application, je reçois une erreur qu'un ensemble ou une de ses dépendances ne peuvent pas être chargées.
Je ne veux pas mettre les assemblées dans le GAC ou dans le répertoire de l'application. Est-il possible (app.config?) De dire .net de se pencher sur un chemin donné en essayant de charger les assemblées? Je crois que je peux utiliser pour lier l'assemblage d'un seul ensemble, mais je suis à la recherche d'une solution générique pour ajouter un chemin aux « chemins de recherche »
La solution
Malheureusement, ce n'est pas aussi simple que dire une application où il devrait trouver des ensembles. Il existe des algorithmes fixes pour déterminer quels emplacements sont sondées pour les assemblées, et aussi pour la confiance donné. L'emplacement est une partie de l'assemblage d'un PREUVES , et contribue ainsi à l'égard de son niveau de confiance. Suzanne Cook, a publié deux messages très charnus à ce sujet; consultez:
Le choix d'un contexte de liaison
http://blogs.msdn.com/suzcook /archive/2003/05/29/57143.aspx
-Oisin