Windows Phone开发 - 重新添加多语言资源文件

时间:2014-06-05 10:16:18

标签: c# windows-phone-8

我有一个运行正常的Windows Phone解决方案。它在项目中有几个多语言资源文件,其中包含我所有可共享的代码 但是,这个项目被错误地创建为Silverlight库,我现在重新将这些类重新添加为Windows Phone类库。

除资源文件外,所有文件都可以复制文件。我最终手动重新添加这些并将数据粘贴到...所以我现在有了AppResource.resx和AppResource.es-ES.resx。

但是现在使用它们的代码会出现一个我无法理解的错误。

可访问性不一致:属性类型' TimetableCommon.AppResource'比财产更容易获得' TimetableCommon.LocalisedStrings.Localisedresources'

代码是     命名空间TimetableCommon {     公共类LocalisedStrings     {

    public LocalisedStrings()
    {

    }

    private static TimetableCommon.AppResource localisedresources = new TimetableCommon.AppResource();

    public TimetableCommon.AppResource Localisedresources { get { return localisedresources; } }

}

}

真的迷失了......在我看来,只有与工作版本不同的是,我重新创建的西班牙语资源文件下面没有设计器类。不知道为什么......我不认为这里的问题是什么?

任何帮助表示赞赏。
感谢

1 个答案:

答案 0 :(得分:0)

好的......我的相当愚蠢。

在资源文件中,顶部有一个我忘记改变的访问修饰符组合框 我想我第一次遇到同样的问题。