在测试方法中访问资源文件



我正在编写一个测试方法(在.Net测试项目中),我需要访问解决方案的另一个项目中的资源文件。

当然,这是"不可能的",因为根据定义,Resorce文件具有具有内部访问级别的构造函数,请参阅示例:

    [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() {
    }

是否有任何解决方法?

好吧,我需要承认。我在提出问题之前找到了解决方案。但是,我发布了这个问题。它可能对某人有用。

只需打开 de ResourceFile.Resx(双击),然后在带有属性和值的网格顶部,将访问修饰符更改为公共

最新更新