Подтвердить что ты не робот

Имя "LocalizedStrings" не существует в пространстве имен

Я внезапно получаю эту ошибку в моем проекте WP8, который, похоже, исходит из сгенерированного кода. У меня есть предыдущая рабочая версия, и App.xaml идентичен.

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

и файл LocalizedStrings.vb не поврежден.

Любые идеи?

4b9b3361

Ответ 1

У меня была такая же проблема при компиляции стандартного шаблона приложения Windows Phone Databound. Следующие шаги работали для меня:

  • закрыть все экземпляры Visual Studio
  • Если настройки вашего региона на панели управления не соответствуют языку Windows Phone SDK (например, немецкий), установите для параметра "Формат в регионе" на английском (США)
  • в проводнике Windows перейдите к %LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\ и удалите содержимое папок 10.0 и 11.0
  • повторно запустите Visual Studio и перестроить ваш проект

Ответ 2

Я также столкнулся с этой проблемой. основной причиной моей проблемы является следующая.

1) Я ссылаюсь ниже в своем коде. но я не добавил библиотеку (System.Xml.Serialization.xml). Добавьте ссылку и выберите System.Xml.Serialization.xml, чтобы включить DLL.

System.Xml.Serialization 

2) Я использую usercontrol с именем FileList.xaml в mainwindow

FileList.xaml

<AM:time2str x:Key="time2str"/>

Но я не добавил класс, который наследуется от IMultiValueConverter

MainWindow.xaml.cs (я пропустил следующий код)

public class time2str : IMultiValueConverter
{

    public object Convert(object[] values, System.Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        ********************
    }

    public object[] ConvertBack(object value, System.Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
    {
        throw new System.NotImplementedException();
    }
}

Ответ 3

В моем случае у меня была эта ошибка после загрузки и установки новой Visual Studio 2012 (начальная версия) и попытки создать пустой проект шаблона Windows Phone прямо из коробки - это было разрешено только путем обновления Visual Studio 2012 Выразите Обновление 5.

Ответ 4

У меня было это сообщение, когда платформа мобильных проектов была "ARM", я перешел на "любой процессор".

Перейдите к:

  • Проект/Свойства решения
  • Свойства конфигурации/конфигурация
  • Нажмите в мобильном проекте/Платформа/ "Любой процессор".
  • Очистите проект и снова запустите