提示错误:未能在磁盘上找到任何适合于指定的区域性(或非特定区域性)的资源。可是在资源文件里已经有了啊。

解决方案 »

  1.   

    讀取資源的路徑是通過命名空間的路徑而不是物理路徑的
    例如﹕ResourceManager locRM=new ResourceManager(appInfo.getAppInfo().defaultNamespace + ".language.shell",System.Reflection.Assembly.GetExecutingAssembly());資源文件shell.resx放在項目的language目錄下
      

  2.   

    Application["RM"] = ResourceManager.CreateFileBasedResourceManager("GicOS",Server.MapPath("Resources")+ Path.DirectorySeparatorChar,null);我是这样读的,在不修改代码的情况下,重新编译后可以
      

  3.   

    我在这里想问一个问题,因为我已经没有分了。
    我在C#写一个网站,大概有25个页面,分简体中文,英文两个大部分。
    简体中文与英文版本的问题不同的是说明性的文字。
    比如说:名字和Name的区别。
    问,我改如何才实现方便呢?
    望有经验的朋友帮帮忙。谢谢。