我在我的项目中创建了一个资源文件“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 ... 请帮忙
答案 0 :(得分:2)
为什么不在添加Resource.resx
文件(Resource.Designer.cs)时使用Visual Studio自动生成的类。这样您就不需要编写所有编写的代码了。
// assuming you've added a Home key in the resource file
string resourceValue = Resource.Home;