Редактировать: Кажется, это просто ошибка. Если кто-то хочет вдаваться в подробности, не стесняйтесь получать более подробную информацию.ошибки clr-namesapce в WPF (переименованное пространство имен)
У меня возникла странная проблема. Первоначально все работало нормально. Я помню, что я объявил пространство имен:
x:Class="SePSI.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:SePSI;assembly=SePSI"
Но теперь, я получаю сообщение об ошибке, что говорит:
Undefined CLR namespace. The 'clr-namespace' URI refers to a namespace 'SePSI' that is not included in the assembly
.
Фактически, я открыл старые проекты, все из которых имеют одинаковые ошибки. [EDIT: Ну, другие проекты сейчас работают нормально.]
Я использую vs2010. Должен ли я повторно установить VS?
Что может быть неправильным?
EDIT: больше информации, я изменил имена пространств имен, и, насколько я думаю, я повсюду менялся. Я создал новый проект, где пространство имен xmlns работает нормально, но затем я изменил имя пространства имен и ту же ошибку.
Я сделал точно такую же копию этого проекта, и там он отлично работает. Мне просто интересно, что пошло не так со старым файлом.
Вы уверены, что пользовательское пространство имен объявлено правильно? Попробуйте что-то вроде 'xmlns: local =" clr-namespace: SePSI; assembly = SePSI "' ... – khellang
Да, это была глупая опечатка. основная проблема остается. – Naresh