Tengo un sitio web asp.net (no aplicación web) y he localizado el texto para la interfaz de usuario usando archivos de recursos (.resx). También tengo una biblioteca de clases que contiene la lógica de negocios y hay un método de validación que devuelve un mensaje de error. Necesito localizar ese mensaje de error pero no puedo encontrar una manera de obtener acceso al archivo de recursos global en mi sitio web. En el sitio web, diga en un código detrás, puedo usar Resources.LocalisedText.MyErrorMessage (donde LocalisedText es el nombre de mi archivo de recursos LocalisedText.resx). Sin embargo, en la biblioteca de mi clase, no puedo obtener una referencia.¿Cómo acceder a los recursos globales para la localización en la biblioteca de clases?
He encontrado este enlace http://weblogs.asp.net/rinze/archive/2008/12/03/using-globalization-resources-resx-in-a-class-library-or-custom-control.aspx que dice que se puede hacer, pero parece que no funciona para mí, probablemente porque no puedo obtener el espacio de nombres correcto para el sitio web?
Logré encontrar una solución y eso es mediante la adición de un archivo de recursos en la misma biblioteca de clases. Esto funciona bien, pero preferiría tener solo un archivo de recursos si es posible. Entonces, si alguno de ustedes sabe cómo hacer referencia al archivo .resx en el sitio web, háganmelo saber. – gices