资源文件错误没有找到文化

时间:2010-11-08 19:11:33

标签: asp.net-mvc embedded-resource

我在我的项目中创建了一个资源文件“Resource.resx”,并且在我尝试访问该值时,针对某些键(字符串值)添加了一些值,我得到以下错误...

无法找到适合磁盘上指定区域(或中性文化)的任何资源。 baseName:资源locationInfo:fileName:Resource.resources

通过以下代码访问resource.resx

string key = "Home";
             string resourceValue = string.Empty;
             string resourceFile = "Resource";//name of my resource file Resource.resx

             string filePath =System.AppDomain.CurrentDomain.BaseDirectory.ToString();

             ResourceManager resourceManager = ResourceManager.CreateFileBasedResourceManager(resourceFile, filePath, null);


             resourceValue = resourceManager.GetString(key);

即时通讯使用mvc.net ... 请帮忙

1 个答案:

答案 0 :(得分:2)

为什么不在添加Resource.resx文件(Resource.Designer.cs)时使用Visual Studio自动生成的类。这样您就不需要编写所有编写的代码了。

// assuming you've added a Home key in the resource file
string resourceValue = Resource.Home;