Nous souhaitons utiliser des assemblys satellites pour contenir divers fichiers de ressources dépendant des paramètres régionaux.Assemblages de satellites C#? Ai-je besoin de lier la ressource de culture par défaut?
Question est ... avons-nous besoin de lier la culture par défaut?
Nous avons un projet distinct qui contiendra tous nos différents fichiers de ressources de culture. Comme indiqué ci-dessous, nous avons le projet avec deux fichiers de ressources à l'intérieur de celui-ci.
ProjRES
- Resource.resx
- Resource.it-IT.resx
Je suppose que le "Resource.resx" agira comme la culture par défaut et si l'Italien la culture est sélectionnée, l'application adoptera le fichier de ressources it-IT.
Que devons-nous faire pour que le reste de l'application et les projets puissent accéder aux fichiers de ressources. Comment définir les espaces de noms pour les fichiers de ressources afin de pouvoir les référencer.
Toute aide est grandement appréciée.
thx Andrew .. c'est un début. Mais les ressources peuvent-elles être placées dans un projet séparé (assemblage) et tout projet dans la solution peut-il accéder aux ressources? Ce fut nous pouvons séparer les ressources dans une seule DLL qui va gérer tous les projets dans l'application? – Helios
pas besoin de s'inquiéter Andrew .. J'ai réussi à le résoudre. fondamentalement, nous pouvons utiliser la réflexion pour charger l'assembly, puis accéder aux ressources appropriées dans la DLL. Alors maintenant, nous pouvons créer une DLL pour gérer les paramètres régionaux pour l'ensemble de la solution. – Helios