C# ASP.NET强类型全球化资源值

C# ASP.NET强类型全球化资源值,c#,asp.net,globalization,C#,Asp.net,Globalization,从全局资源文件访问强类型值时遇到问题。VS2010没有提供intellisense,并且在编译时失败,表示类型或命名空间不存在。这是我的密码: lblGlobalResourceST.Text = System.Resources.GlobalResource.MyName; //MyName is the key/name 我的钥匙/姓名对是:我的名字,马特 资源文件名:GlobalResource.resx位于根/App\u GlobalResources中 框架:4.0 语言:C# 根据

从全局资源文件访问强类型值时遇到问题。VS2010没有提供intellisense,并且在编译时失败,表示类型或命名空间不存在。这是我的密码:

lblGlobalResourceST.Text = System.Resources.GlobalResource.MyName; //MyName is the key/name
我的钥匙/姓名对是:我的名字,马特

资源文件名:GlobalResource.resx位于根/App\u GlobalResources中

框架:4.0

语言:C#

根据,

资源被汇编到 名称空间资源,以及每个默认值 资源成为 资源类


我要检查的一件事是为类设置的访问修饰符值。您将在资源编辑器的顶部找到它。确保它是公共的。

我要检查的一件事是为类设置的访问修饰符值。您将在资源编辑器的顶部找到它。确保它是公开的。

我必须有一个

using Resources;
代码顶部的语句。

我必须有一个

using Resources;

代码顶部的语句。

由于某些原因,它不允许我通过IDE UI编辑访问修饰符。它变灰了,目前没有显示任何内容。它曾经显示“internal”。我想说的是,尝试打开designer.cs文件,然后您可以更改该文件中的类访问修饰符。但请确保您没有尝试在调试模式下更改,因为您将无法更改。由于某些原因,它不允许我通过IDE UI编辑访问修饰符。它变灰了,目前没有显示任何内容。它曾经显示“internal”。我想说的是,尝试打开designer.cs文件,然后您可以更改该文件中的类访问修饰符。但请确保您没有尝试在调试模式下更改,因为您将无法在调试模式下更改。