2009-04-22 6 views
3

J'ai un assemblage qui utilise des fichiers resx pour stocker toutes les chaînes d'affichage. Je veux maintenant créer un assembly satellite qui contient les versions françaises des chaînes.Comment créer des assemblys satellites de ressources

Est-ce que cela peut être fait en VS? Est-ce que je crée juste un nouvel assembly, nommez-le correctement et incluez les versions localisées du dossier de resx?

Répondre

5

Ajoutez simplement le nouveau fichier de ressources avec le nom correct au projet existant, et VS créera les assemblys satellites.

La dénomination est nom de fichier. paramètres régionaux .resx. Où filename correspond à l'assembly de base et locale est la chaîne de dénomination locale normale. Par exemple. "en" pour l'anglais générique, "en-gb" pour l'anglais et "en-us" pour l'américain (ou, pour ceux du côté gauche de l'Atlantique: anglais générique, anglais britannique et anglais américain respectivement).

+0

Très facile. Merci. – Daniel

1

Allez dans Démarrer> Programmes> Visual Studio 2010> visuels Outils Studio> Visual Studio Invite de commande [cliquez sur rigt puis sélectionnez "Exécuter en tant qu'administrateur"]

Aller dans le répertoire exact dans la solution où les mensonges de RESEX et le type C: .. \ votreNom d'app [par exemple] App_localresources> al/t: lib /embed:ucCreditNote.ascx.[culture Ex. Ex. en-US] .resx/culture: [culture Ex. ex. en-US] /out:bts.resources.dll

Questions connexes