我正在编写测试方法(在.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() {
}
这有解决方法吗?
答案 0 :(得分:0)
好的,我需要承认。在提出问题之前我找到了解决方案。 但是,我发布了这个问题。它可能对某人有用。
只需打开de ResourceFile.Resx(双击)并在网格顶部显示属性和值,将访问修饰符更改为公共