我有一个多语言应用程序,客户想要编辑他想要的Resources.resx文件。 我创建Silverlight项目并添加一些文件:在Silverlight中从文件夹加载资源“.resx”
- Resources.resx
- Resources.en-US.resx1。
- Resources.uk-UA.resx2。
他们都有建设行动“嵌入的资源”
一切工作,但这些文件是内嵌到XAP文件。客户不能编辑它们。
我的资源管理器,我得到这样的:
private static ResourceManager manager;
public static ResourceManager Manager
{
get
{
if (manager == null)
manager = new ResourceManager("Project.Resources", Assembly.GetExecutingAssembly());
return manager;
}
}
如何从某些文件夹中得到这个资源,而不是建立他们.xap文件???
也许,将资源类型更改为资源而不是嵌入式资源? – 2010-09-08 08:29:12
然后我有错误:无法找到任何适合指定文化或中性文化的资源。确保在编译时将“Infopulse.MSEA.BPSurvey.TypesEditor.Resources.TypesEditorResources.resources”正确嵌入或链接到程序集“TypesEditor”中,或者所有需要的附属程序集均可加载并完全签名 – Evgeny 2010-09-08 08:35:55
这些资源是否仅用于本地化字符串,还是他们还有其他资源类型? – 2010-09-08 08:49:52