外部ClassLibrary的UWP本地化

时间:2017-03-19 08:30:31

标签: c# localization win-universal-app

我正在努力使我的ClassLibrary本地化。 我为UWP创建了一个新项目Type ClassLibrary。我想为自己的项目制作自己的ClassLibrary。

要获取我在网络上找到的代码后使用的不同资源:

namespace JCDesign
{
public static class LocalizedNamesLibrary
{
    static ResourceLoader resourceLoader = null;

    public static string LibraryName
    {
        get
        {
            string name;
            GetLibraryName("string1", out name);
            return name;
        }
    }

    private static void GetLibraryName(string resourceName, out string resourceValue)
    {
        if (resourceLoader == null)
        {
            resourceLoader = ResourceLoader.GetForViewIndependentUse("JCDesign/resources");
        }
        resourceValue = resourceLoader.GetString(resourceName);
    }
}
}

当我将ClassLibrary添加到我的解决方案中时(例如我正在处理的App),一切都很好。

但是如果我只添加对dll的引用(Add Reference / Browse / ...),我会遇到错误"找不到ResourceMap) 在我添加引用之前,我已经构建了ClassLibrary ...

你能帮帮我吗?我真的不知道该怎么做,或者我的步骤是否合适

谢谢

0 个答案:

没有答案