Пространство имен XAML http://schemas.microsoft.com/winfx/2006/xaml не разрешено - PullRequest
10 голосов
/ 23 ноября 2010

Я использую Visual Studio 2010 Express, работаю над проектом Silverlight 4 на C #. Это начало происходить внезапно в моем проекте, я получаю сообщение об ошибке, что это пространство имен XAML не разрешено:

XAML Namespace http://schemas.microsoft.com/winfx/2006/xaml is not resolved

Если это поможет, вот раздел файла XAML, в котором возникает ошибка:

<ResourceDictionary xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:GetGlue="clr-namespace:GetGluePlugin;assembly=GetGluePlugin"
                xmlns:System="clr-namespace:System;assembly=mscorlib"
                xmlns:utils="clr-namespace:Seesmic.Sdp.Utils;assembly=Seesmic.Sdp.Utils">

В чем может быть проблема?

Ответы [ 3 ]

1 голос
/ 30 марта 2014

Попробуйте добавить сборки WindowsBase и PresentationCore еще раз:

<add assembly="WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

<add assembly="PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>"

Мне кажется, что это решает проблему ..

1 голос
/ 23 ноября 2010

Это то, что вы видите ...

http://laumania.net/2010/06/21/a-possible-solution-to-the-error-xaml-namespace-httpschemas-microsoft-comexpressionblend2008-is-not-resolved/

... или это ...

http://social.expression.microsoft.com/Forums/en/blend/thread/e180becd-5e59-4b1d-bd06-9a9547b4e68f

Оба относятся к Blend, удаляющему атрибут и разрушающему ваш XAML.Он удаляет (или забывает добавить) атрибут mc: Ignorable = "d" для UserControls.

0 голосов
/ 29 июня 2011

У меня возникла эта проблема, когда я скопировал файл словаря ресурсов из другого проекта. Я думаю, что это должно быть ошибка VS 2010 или что-то еще, потому что это было вылечено путем создания нового ResourceDictionary! Затем я удалил новый словарь, который мне не нужен.

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