2011-08-22 9 views
7

Devo provare a utilizzare internatinalization con questo esempio.Impossibile trovare risorse per la cultura specificata o la coltura neutra

http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx

Ma ottenere questo problema

Impossibile trovare le risorse appropriate per la lingua specificata o per la lingua neutra. Assicurati che "Resources.Resources.resources" sia stato correttamente incorporato o collegato in "Risorse" di assemblaggio in fase di compilazione o che tutti gli assembly satellite richiesti siano caricabili e firmati completamente.

Sto cercando la soluzione in google, ma non capisco la soluzione.

Creo il mio risorse come questo ..

clic destro del mouse sulla soluzione e quindi scegliere il "Aggiungi-> Nuovo progetto" comando del menu contestuale. Scegli il tipo di progetto "Libreria di classi" e chiamalo "Risorse". Ora fai clic destro sul progetto "Risorse" e poi scegli "Aggiungi-> Nuovo elemento" dal menu di scelta rapida. Scegliere "File di risorse" e denominarlo "Resources.resx"

Ho letto in un altro esempio che le persone creano le risorse in questo file App_GlobalResources, questa è la relazione con il mio errore ???

+0

Ho risolto il problema ho spostato il file per altri file e questo è il problema. – user852610

risposta

13

Mi rendo conto che questa è una vecchia questione, tuttavia in caso aiuta chiunque altro la ricerca qui >>>

È necessario impostare l'azione per costruire resx "risorsa embedded" per farlo funzionare con dati annotazioni come in questo esempio. Quando aggiungi un file .resx a una cartella App_LocalResources, l'azione di creazione verrà impostata su Contenuto per impostazione predefinita.

Inoltre, nell'esempio sopra riportato, l'hai aggiunto a un altro progetto, quindi assicurati che Access Modifier sia impostato su "Pubblico" (fai doppio clic sul file .resx per aprire il file e il modificatore di accesso si trova lungo il in cima alla finestra dell'editor).

Assicurarsi inoltre di aggiungere un riferimento al progetto risorse dall'applicazione principale.

+0

ha impostato per me l'azione di build su "Risorse incorporate" –

Problemi correlati