我已根据Custom-en-GB
创建了自定义文化en-GB
,并使用CultureAndRegionInfoBuilder
进行了注册。这很好。
在我的ASP.NET应用程序中,我正在尝试为此文化创建一个资源文件,即FooBar.Custom-en-GB.resx
,以补充我已经拥有的FooBar.resx
和FooBar.en-gb.resx
。
我注意到为FooBar.Custom-en-GB.resx
创建了一个基础类,这有效地阻止了它驻留在FooBar
资源层次结构中。
FooBar-en-GB.resx
没有基础类,当我访问具有en-GB
文化的资源时,一切都很好。
我不确定我是否已经解释得非常好,但实质上,我认为Visual Studio不知道文化,因为它在运行时注册,并创建了基础类。
如果可以的话,我想避免文化的“硬”注册。
答案 0 :(得分:1)
好的,为什么我第一次注册自定义文化后没想到重新启动Visual Studio?卫生署!