这意味着:不一致的可访问性:在wp7中本地化应用程序的属性类型

时间:2011-11-28 07:57:38

标签: windows-phone-7

我有以下错误消息:

可访问性不一致:属性类型'Comm.Resources.AppResources'的可访问性低于属性'Comm.Resources.LocalizedStrings.LocalizedResources'

我做过这些:



1)) in App.xaml

< Application.Resources>
        <local:LocalizedStrings  xmlns:local="clr-namespace:Comm.Resources"
            x:Key="LocalizedStrings"/>
    </Application.Resources>



2) add this class LocalizedStrings in a Folder call Resources


namespace Comm.Resources
{
  public class LocalizedStrings
  {
    public LocalizedStrings()
    { }

            private static Comm.Resources.AppResources localizedResources = new Comm.Resources.AppResources();

            public Comm.Resources.AppResources LocalizedResources { get { return localizedResources; } }

   }
}



2 个答案:

答案 0 :(得分:5)

这意味着您的AppResources可能默认为内部,但您通过公共属性公开它。要么AppResources公开(我不确定如何做到这一点,但设计师可能会帮助你)或将财产置于内部。

答案 1 :(得分:3)

在解决方案资源管理器中双击打开AppResources.resx。请设置“访问修改器:公共”。