1

Тема: Что такое AG_E_PARSER_BAD_PROPERTY_VALUE

Если вы уже сталкивались с подобной ошибкой при запуске своего приложения, то, возможно, были озадачены тайным смыслом этого сообщения.
Если же получше присмотреться к этому программному исключению, можно понять, что оно содержит довольно мало полезной информации, которая могла бы помочь в поиске ошибки:

System.Windows.Markup.XamlParseException occurred 
  Message="AG_E_PARSER_BAD_PROPERTY_VALUE [Line: 4 Position: 53]" 
  LineNumber=4 
  LinePosition=53 
  StackTrace: 
       at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator) 
       at MapEditor.TerrainTile.InitializeComponent() 
       at MapEditor.TerrainTile..ctor(Double xLoc, Double yLoc, Double tileRadius) 
  InnerException:

Команда разработчиков Siverlight работает на улучшением информативности подобных сообщений. А пока считайте это указанием внимательно проанализировать свой XAML (лучше последние изменения, до которых этой ошибки не возникало) и обнаружить, что у вас где-то что-то неверно объявлено (чаще всего бывает пропущена буква, не закрыта скобка тега, и тому подобная мелочь). Скажем, вы описали обработчик события в XAML, но забыли добавить соответствующий метод в коде проекта. Обычно я обнаруживаю, что удалил из кода ненужный обработчик события, но забыл проделать тоже самое в XAML.

(источник: Silverlight Tip of the Day #96 – The meaning of AG_E_PARSER_BAD_PROPERTY_VALUE)

Thumbs up Thumbs down