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

时间:2011-05-16 17:38:27

标签: asp.net unit-testing

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

当然它“不可能”,因为根据定义,Resorce Files具有内部访问级别的构造函数,请参阅示例:

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

这有解决方法吗?

1 个答案:

答案 0 :(得分:0)

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

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