Silverlight 4: Ошибки, которые должны свести вас с ума


Очередные чудные ошибки Silverlight, которые отображаются вместо нормальных сообщений.

Раз поисковик вас сюда привел, то общее решение вашей проблемы звучит так:
Ищите случайно поставленную точку в заголовке и теле XAML в следующих местах, например:
(Ошибки я выделил красным и жирным)
В заголовке:
xmlns:Some.OtherName="clr-namespace:BlaBla"
xmlns:Some.="clr-namespace:BlaBla"
В теле элемента:
<Some.OtherName:MyClass x:Key="MyClass"/>



Подробное описание:


Обратите внимание, что при этом Designe View в Visual Studio будет отображать страницу правильно, и не ругаться на ошибки.



Далее каждый кейс и его ошибка.


1.
Кейс
xmlns:Some.OtherName="clr-namespace:SomeNamespace; assembly=SomeAssembly"
Ошибка
The property 'OtherName' does not exist on the type 'UserControl' in the XML namespace ''.

2.
Кейс
<Some.OtherName:MyClass x:Key="MyClass"/>
Ошибка 
Error
Length cannot be less than zero.
Parameter name: length

3.
Кейс:
xmlns:Some.="clr-namespace:SomeNamespace; assembly=SomeAssembly"
Ошибка:
The property '' does not exist on the type 'UserControl' in the XML namespace ''.

4.
Кейс:
<Some.:MyClass x:Key="MyClass"/>
Ошибка:
Error
Length cannot be less than zero.
Parameter name: length

Комментарии

Популярные сообщения из этого блога

A4tech. Мышь не найдена. Пожалуйста, подсоедините мышь.

Как экспортировать контакты из iPhone

The type or namespace name 'IISOle' could not be found (are you missing a using directive or an assembly reference?)