如何在运行时将项添加到资源文件(resx)?

时间:2011-03-22 07:56:28

标签: asp.net

我有一些全局资源文件存储我的应用程序字典 当密钥不在资源文件中时,我返回密钥。

public Object MyGetGlobalResourceObject(string classKey, string resourceKey)
    {
        try
        {
            if (GetGlobalResourceObject(classKey, resourceKey) == null)
            {
                return resourceKey;
            }
            else
                return GetGlobalResourceObject(classKey, resourceKey);

        }
        catch (MissingManifestResourceException ex)
        {
             return classKey + "-" + resourceKey + " " + ex.ToString();
        }
    }

我想将resourceKey添加到classKey文件中。

1 个答案:

答案 0 :(得分:1)

你可以使用ResXResourceReader类,这是一个例子:

http://www.codeproject.com/KB/cs/Editing_a_ResourceFile.aspx?msg=3406807