Решение VS 2010 и прекрасные сборки проекта Silverlight, затем:
после того, как я добавляю, что новые демонстрационные данные проектирования с Выражением смешиваются 4, все выглядит хорошо, Вы видите добавленные демонстрационные данные в прекрасном EB 4, Вы также видите данные в разработчике VS 2010 также.
Закройте EB 4, и следующая сборка VS 2010 дает мне это ошибки:
Error 7 XAML Namespace http://schemas.microsoft.com/expression/blend/2008 is not resolved. C:\Code\source\...myview.xaml
и:
Error 12 Object reference not set to an instance of an object. ... TestSampleData.xaml
когда я открываю TestSampleData.xaml, я вижу, что пространство имен для моего класса, используемого для определения демонстрационных данных, не распознано.
Однако это пространство имен и сам класс существуют в том же проекте!
Если я удаляю данные проектирования из MyView.xaml:
d:DataContext="{d:DesignData /SampleData/TestSampleData.xaml}"
это создает прекрасный, и пространство имен в TestSampleData.xaml распознано на этот раз?? и затем если добавьте:
d:DataContext="{d:DesignData /SampleData/TestSampleData.xaml}"
Я снова вижу в демонстрационных данных разработчика VS 2010, но следующие сбои сборки и снова я вижу, что студийный наклон находит пространство имен в моем TestSampleData.xaml, содержащем демонстрационные данные.
Тот цикл сводит меня с ума. Я пропускаю что-то здесь, разве не возможно иметь Ваш класс, определяющий демонстрационные данные проектирования в том же проекте, у Вас есть представление MyView.xaml??
аплодисменты Valko