当我没有将本地化资源(Resources . culture .resx)放在与中性资源相同的文件夹中(即非本地化的 - Resources.resx),并设置当前的UI文化(Thread.CurrentThread.CurrentUICulture = XYZ culture) ResourceManager 不能查找所需的本地化资源,并使用该文化的默认中性资源 .

为什么这有必要?我甚至无法将中性资源移动到与 Properties 不同的文件夹,因为这些资源甚至不会在启动时加载 .