无论如何确定 ResourceManager 是否包含命名资源?目前我正在捕捉 MissingManifestResourceException 但我讨厌必须在非异常情况下使用异常。必须有某种方法通过反射来枚举 ResourceManager 的名称值对,还是什么?
编辑:更详细一点。资源不在执行程序集中,但是 ResourceManager 工作得很好。如果我尝试_resourceMan.GetResourceSet(_defaultCuture, false, true)
,我会得到 null,而如果我尝试,_resourceMan.GetString("StringExists")
我会得到一个字符串。