Cómo utilizar recursos globales compilados en ASP.NET MVC

Quiero compilarApp_GlobalResources / Strings.resx en mi ensamblaje (y eventualmente usar ensamblajes satelitales paraStrings.es.resx, Strings.fr.resx, etc.) pero el siguiente error ocurre una vez que se publica la aplicación:

"No se pudo cargar el archivo o ensamblaje 'App_GlobalResources' o una de sus dependencias. El sistema no puede encontrar el archivo especificado."

Pasos para reproducir:

Crear un nuevo proyecto MVC ASP.NET.Agregue una carpeta App_GlobalResources y unaCuerdas.resx expediente.Establecer el archivo deconstruir la acción para 'Recurso incrustado'Agregar una cadena aCuerdas.resx y usarlo enHomeController.Index(), p.ej.ViewData["Message"] = Strings.MyTestF5 para depurar, funciona bien.Publicar en IIS y (desdeCuerdas.resx se excluye de la publicación) obtendrá el error anterior en el sitio publicado.

¿Pueden los proyectos MVC de ASP.NET usar recursos de cadena compilados en la dll y, en caso afirmativo, qué hago mal?

Actualización: Esto es lo que veo en Reflector:

Entonces, ¿por qué es laAdministrador de recursos no encontrarlos? No se supone queretroceso a la asamblea principal ¿por defecto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta