我正在使用自定义资源来管理我在一个网站上的信息,该网站具有resx文件的以下属性
- 生成操作:嵌入资源
- 自定义工具:PublicResXFileCodeGenerator
资源文件名如下。
- Resource.fr.fr.resx(法国网站的法语版)
- Resource.fr-BE.resx(比利时网站的法语版)
- Resource.resx(后备资源)
这很好,但当我尝试添加一个自定义资源作为时
- Resource.ja-BE.resx(比利时网站的日文版)
PublicResXFileCodeGenerator为此生成一个C#代码,并认为它是其他东西的新后备资源。我猜,工具的原因是这不是一种有效的文化,因此它的行为是这样的。
您如何绕过这一点,并允许以这种方式声明自定义资源,或者我应该如何处理这个问题
使用本文中的信息创建并注册您的区域性,ResourceManager应该能够正确识别您的资源文件。