我正在尝试从中获取一些值Resource
。但每次它给我以下错误:
[MissingManifestResource_NoNeutralAsm] 参数:FreakyBoss.Client.Resources.Language.resources,FreakyBoss.Client 调试资源字符串不可用。通常,关键和论据提供了足够的信息来诊断问题。请参阅http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.60401.00&File=mscorlib.dll&Key=MissingManifestResource_NoNeutralAsm
我的代码是这样的:
private readonly ResourceManager _resourceManager;
public TranslationProvider() {
_resourceManager = new ResourceManager("FreakyBoss.Client.Resources.Language", Assembly.GetExecutingAssembly());
}
public string GetResourceValue(string key) {
return _resourceManager.GetString(key);
}
我的解决方案结构:
我不知道有什么问题。如上图所示,我有两个资源文件。我认为BaseName
构造函数的参数存在问题ResourceManager
。但我不知道我应该如何解决这个问题。
任何建议都会有所帮助。