我的 ASP.NET 中有一段代码取决于用户来自的文化/uiCulture 以加载少量连接字符串值(现在,我们有两个 en-US 和 de-DE 资源文件)。
在我的全球化中,我设置了以下两个属性: enableClientBasedCulture="true"culture="auto:en-US" uiCulture="auto:en"
这(据我了解)意味着应用程序将使用客户端文化,并且默认的(如果找不到)应该是 en-US,这意味着如果用户来自法国,因此文化应该是fr-FR),并且我没有专用于它的资源文件,它会加载 en-US。
resourceManager = new ResourceManager("MyDLL.Properties.Resources", Assembly.GetCallingAssembly());
我得到的是:“找不到任何适合指定文化或中立文化的资源”。
谁能解释我做错了什么?
谢谢。