42 messaggi dal 26 novembre 2003
Ciao,
Ho un problema utilizzando gli Assembly Satellite per la localizzazione delle Risorse (Utilizzare la Multilingua).

Allora io creo i mie file "nome.txt" e nome.en-US.txt
Poi lancio il resgen risorse\nome.txtriisorse\nome.resources

Dopo di che includo nel prodetto i file con Visual Studio .Net .
Genero il progetto ed effettivamente mi crea le DLL.

nome.DLL e nome.en-US.resources.DLL

Ora nella pagina eseguo questo codice:

if (Request["lingua"]!=null)
culture = new CultureInfo(Request["lingua"].ToString());
else
culture = CultureInfo.CurrentCulture;
Thread.CurrentThread.CurrentCulture=culture;
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;

Assembly a = Assembly.Load("leads");
ResourceManager rm;
rm=new ResourceManager("leads",a);
testo0=rm.GetString("testo0");


Quando cerco di aprire la pagina mi da questo errore:

Impossibile trovare nell'assembly risorse appropriate per la lingua specificata (o per la lingua non associata ad alcun paese). Assicurarsi che "nome.resources" sia stato correttamente incorporato o collegato all'assembly "nome". baseName: nome locationInfo: <null> resource file name: nome.resources assembly: nome, Version=1.0.1643.23753, Culture=neutral, PublicKeyToken=null

Cosa posso fare?

Grazie infinite.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.