比如,我在 myRe.resources 资源文件中有 key = "myname",value = "zjxing" 的值,现在我想修改一下我的名字,但我找遍了MSDN 也找不到修改"resources"中的值的方法,NET1.1是提供了操作资源的类库比如ResourceWriter 和 ResourceReader 但这些类中的对象方法中只有"新增资源"和"读资源",却没有修改资源的方法...怎办才好呢?

解决方案 »

  1.   

    只在外部修改的说
    在http://www.aisto.com/roeder/dotnet/下载Resourcer for .NET 
    试试
      

  2.   

    一般是先读取所有资源,然后再用ResourceWriter重新写入.
    可以用Reflector工具反射Resourcer工具的SaveAs(filename)方法
      

  3.   

    我现在正在找可以在代码中实现.resources 文件中某个字符串资源值的修改,,试了两个多小时还没试出,头大啊,不会是只能用其它软件打开.resources才能对它修改吧,如果是,那不就是个BUG了.