Comment un ResourceManager basé sur des fichiers peut-il revenir aux ressources intégrées ?
-
13-11-2019 - |
Question
Notre application Winforms doit être capable de distribuer des traductions ad hoc au format *.resource et de les utiliser de préférence aux traductions intégrées.Existe-t-il un moyen de mettre en œuvre cette stratégie de repli ?
La solution 2
J'ai créé une nouvelle classe pouvant contenir deux ResourceManager
s.Ceux-ci peuvent être à la fois basés sur un fichier ResourceManager
pour les fichiers *.resource ad hoc et un assemblage basé ResourceManager
pour les fichiers de ressources intégrés.
Si le mode ad-hock est activé, le serveur principal ResourceManager
est basé sur un fichier avec le deuxième ResourceManager
comme un système basé sur un assemblage utilisé dans un catch
bloquer comme solution de repli.
Si le mode ad hoc est désactivé, le ResourceManager
est basé sur un assemblage et il n’y a pas de secondaire ResourceManager
.
Autres conseils
Pourquoi le format * .Resource.Le modèle .NET est d'utiliser des fichiers DLL localisés.Voir http://msdn.microsoft.com/en-us/goglobal/bb688110.ASPX