J'ai un assembly, appelons-le A, qui contient une table de chaînes pour localiser des chaînes en tant que ressource. J'ai aussi une autre assemblée, appelée B, qui A des références à, qui doit utiliser les tables de chaînes qui sont contenues dans l'assemblage A.Récupération d'une table de chaînes à partir d'un autre assemblage
La façon dont le code fait référence à cette table de chaîne en cours d'assemblage A est la suivante:
localResourceManager = new ResourceManager("languageControl", typeof(frm_SomeForm).Assembly);
string someString = localResourceManager.GetString("SomeStringTxt");
La forme frm_SomeForm
fait partie de l'assemblage A.
Comment puis-je utiliser ce même ResourceManager
dans l'assemblage B sans avoir à inclure les mêmes tables de chaînes que les ressources dans l'assemblage B?
Merci!
Le problème est que l'assemblage B ne voit pas l'assemblage A. Je pensais plus sur la direction de la réflexion ... –
Si B ne voit pas A alors B ne peut rien utiliser dans A. Ce que vous voulez faire est pas clair –
Ouais même la réflexion ne va pas contourner le problème de A qui n'existe pas par rapport à B. Soyez plus précis sur ce que vous voulez dire par "B ne voit pas l'assemblage A". Comment pouvez-vous espérer faire quelque chose avec quelque chose que vous ne pouvez pas voir? – BlueMonkMN