从Project输出目录中读取设置的本地化资源文件

时间:2017-12-07 10:42:39

标签: c# asp.net asp.net-mvc localization globalization

我想从调试文件夹中读取我的资源文件,我使用以下方式,即首先将资源文件名称,即 XML转换为二进制资源文件 Test.fi-FI。 resx到Test.fi-FI.resources ) 我将所有资源二进制文件放在一个文件夹下

public string ReadResourceValue(string file, string key)
        {
            //value for our return value
            string resourceValue = string.Empty;
            try
            {
                string resourceFile = file;

                // string filePath = System.AppDomain.CurrentDomain.BaseDirectory.ToString();
                string filePath = @"C:\Program Files\ResourceSet\Test.resources";

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

                resourceValue = resourceManager.GetString(key);
            }
            catch (Exception ex){ }

            return resourceValue;
        }

ReadResourceValue(“测试”,“fi-FI”);

但是上面的代码没有选择任何资源集。请让我知道我错在哪里。

0 个答案:

没有答案
相关问题