C# 如何将App GlobalResources文件夹中lang.resx的禁用访问修饰符更改为public?

C# 如何将App GlobalResources文件夹中lang.resx的禁用访问修饰符更改为public?,c#,asp.net-mvc,C#,Asp.net Mvc,我正在尝试使用App GlobalResources文件夹中的资源(语言)。但当我运行这个项目时,它会这样说 无法检索属性“Name”,因为本地化失败。类型 “Resources.lang”不是公共的或不包含公共静态 名为“Username”的字符串属性 访问修饰符被禁用,所以我无法将其更改为公共,我认为这是问题的根源,但我不确定 我怎样才能让它工作 For solution: 在解决方案资源管理器中选择该文件,然后通过右键单击该文件或按F4键转到其属性 在该文件的“属性”窗口中,您可以将该

我正在尝试使用App GlobalResources文件夹中的资源(语言)。但当我运行这个项目时,它会这样说

无法检索属性“Name”,因为本地化失败。类型 “Resources.lang”不是公共的或不包含公共静态 名为“Username”的字符串属性

访问修饰符被禁用,所以我无法将其更改为公共,我认为这是问题的根源,但我不确定

我怎样才能让它工作

For solution: 

在解决方案资源管理器中选择该文件,然后通过右键单击该文件或按F4键转到其属性


在该文件的“属性”窗口中,您可以将该文件的访问修饰符从“受保护”更改为“公共”。

没有类似“访问修饰符”的更改选项。