2011-08-22 24 views
7

Tengo que intentar utilizar la internatinalización con este ejemplo.No se han encontrado recursos para la cultura especificada o la cultura neutral

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

Pero obtener este problema

No se pudo encontrar ningún recurso apropiado para la cultura especificada o la referencia cultural neutra. Asegúrese de que "Resources.Resources.resources" esté incrustado o vinculado correctamente en los "Recursos" del ensamblado en el momento de la compilación, o que todos los ensamblajes satelitales requeridos sean cargables y estén completamente firmados.

Estoy buscando la solución en Google, pero no entiendo la solución.

creo mis recursos como esto ..

Haga clic derecho sobre la solución y luego elegir la opción "Add-> Nuevo proyecto" del menú contextual. Elija el tipo de proyecto "Biblioteca de clases" y asígnele el nombre "Recursos". Ahora haga clic derecho en el proyecto "Recursos" y luego elija el comando de menú contextual "Agregar-> Nuevo elemento". Elija "Archivo de recursos" y asígnele el nombre "Resources.resx"

He leído en otro ejemplo que las personas crean los recursos en este archivo App_GlobalResources, esta es la relación con mi error ???

+0

Resolví el problema que moví el archivo para otro archivo y este es el problema. – user852610

Respuesta

13

Comprendo que esto es una cuestión de edad, sin embargo, en caso de que ayuda a nadie busca aquí >>>

Es necesario configurar el Resx ampliar la acción a "Recurso incrustado" para que funcione con anotaciones de datos como en ese ejemplo. Cuando agrega un .resx a una carpeta App_LocalResources, la acción de compilación se establecerá en Content de forma predeterminada.

Además, en su ejemplo anterior, lo agregó a otro proyecto, asegúrese de que el Modificador de acceso también esté configurado en "Público" (haga doble clic en el archivo .resx para abrir el archivo y el Modificador de acceso se encuentra a lo largo del parte superior de la ventana del editor).

También asegúrese de agregar una referencia al proyecto de recursos desde su aplicación principal.

+0

establecer la acción de compilación para "Recurso incrustado" funcionó para mí –

Cuestiones relacionadas