Что это означает: Несоответствующая доступность: тип свойства для локализации приложения в wp7 - PullRequest
1 голос
/ 28 ноября 2011

У меня есть это сообщение об ошибке:

Несовместимая доступность: тип свойства '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 ]

5 голосов
/ 28 ноября 2011

Это означает, что ваш AppResources, вероятно, является внутренним по умолчанию, но вы выставляете его через публичную собственность. Либо сделайте AppResources общедоступным (я не уверен, как это сделать, но дизайнер может вам помочь), либо сделайте свойство внутренним.

3 голосов
/ 06 февраля 2012

Откройте AppResources.resx, дважды щелкнув в обозревателе решений.И, пожалуйста, установите «Модификатор доступа: общедоступный».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...