Acceso a archivos de recursos en un método de prueba

Estoy escribiendo un método de prueba (en un proyecto de prueba .Net) y necesito acceder a un archivo de resorce que se encuentra en otro proyecto de la solución.

Por supuesto que es "imposible" porque, por definición, Resorce Files tiene constructores con interno nivel de acceso, vea el ejemplo:

    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Mensagens {

    private static global::System.Resources.ResourceManager resourceMan;

    private static global::System.Globalization.CultureInfo resourceCulture;

    [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
    internal Mensagens() {
    }

¿Existe alguna solución alternativa para esto?

preguntado el 16 de mayo de 11 a las 17:05

1 Respuestas

Ok, necesito confesar. Encontré la solución antes de plantear la pregunta. Sin embargo, publico la pregunta. Podría ser útil para alguien.

Simplemente abra ResourceFile.Resx (doble clic) y en la parte superior de la cuadrícula con las propiedades y valores, cambie el Modificador de acceso a Público

contestado el 16 de mayo de 11 a las 21:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.