如何在运行时以编程方式检测编辑资源文件?

时间:2011-04-20 12:03:13

标签: asp.net embedded-resource

如果资源文件在文件夹中,那么我们可以像

一样编辑它
XmlDocument loResource = new XmlDocument();
        loResource.Load(Server.MapPath("/App_GlobalResources/TDLResources.de-DE.resx"));

        XmlNode loRoot = loResource.SelectSingleNode("root/data[@name='RequiredFields']/value");

        if (loRoot != null)
        {
            loRoot.InnerText = "test";
            loResource.Save(Server.MapPath("/App_GlobalResources/TDLResources.de-DE.resx"));
        }

但是如果资源文件在程序集中合并,那么我该如何编辑它。帮助将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

我怀疑如果它们是嵌入资源的话,那是否可行。 MSDN here建议将其用作链接资源。其他人也say the same thing

所以看看这样的事情是否会使你Edit embedded resource (Visual Studio)