J'ai un assembly qui fournit la structure de classe pour une section de configuration personnalisée. Existe-t-il un moyen de câbler la section de configuration pour pointer vers l'assembly dans un répertoire différent ou l'assembly doit-il être dans le même répertoire que l'application consommatrice ou le GAC? Si cela peut être dans un répertoire différent, comment/où devrais-je le spécifier?Est-il possible de créer une section de configuration personnalisée avec l'assembly dans un répertoire différent?
Par exemple:
MyConsole.exe - lib folder - - The custom config assembly.
EDIT:
Voici mon App.config:
<configSections>
<section name="TestCustomSection" type="TestCustomConfigSections.TestCustomSection, TestCustomConfigSections" />
</configSections>
<TestCustomSection message="Test is a subdirectory test." />
Lorsque TestCustomConfigSections.dll est dans le même répertoire que mon application console, il fonctionne très bien . Au moment où je le déplace vers/lib, il déclenche une exception lorsque mon code appelle GetSection("TestCustomSection")
car il ne trouve pas le fichier ou l'assembly.
Merci
J'ai essayé d'utiliser le fuslogvw et il montre mon assembly quand il est dans le même répertoire que mon exe mais au moment où je le déplace dans un sous-répertoire, il le perd. Sur la base de ce que vous avez dit, il devrait regarder les sous-répertoires de l'ApplicationBase mais cela ne semble pas être le cas. – JamesEggers
Après avoir ajouté l'élément assemblyBinding à mon fichier de configuration, tout s'est très bien passé. Merci! – JamesEggers