我有一个App_GlobalResources文件夹,每个文化都有不同的资源文件:
Resource.en-gb.resx
Resource.fr-fr.resx
.
.
Resource.resx
看起来这是最后一次Resource.resx"默认"没有与之相关的语言的文件必须存在于设计中。
有没有办法在不破坏代码的情况下摆脱最后一个默认文件?
答案 0 :(得分:0)
是的,这是设计的。 Asp.Net使用
Thread.CurrentThread.CurrentCulture and Thread.CurrentThread.CurrentUICulture
识别现在的文化。它在上面的属性中查找具有关联文化的资源文件。如果未找到关联文件,则它将回退到默认语言的资源。因此,请确保此文件是安装程序的一部分。
祝你好运......答案 1 :(得分:-1)
是的,你可以删除它。但我不会。这是默认的后备语言。所以只需将最常用的语言复制到其中即可。