проблема d:DesignData, сборка наклона Visual Studio 2010 года после добавления демонстрационных данных проектирования со Смешением Выражения 4

Решение VS 2010 и прекрасные сборки проекта Silverlight, затем:

  1. Я открываю представление MyView.xaml в Смешении Выражения 4
  2. Добавьте демонстрационные данные из класса (я использую свой класс, определенный в том же проекте),

после того, как я добавляю, что новые демонстрационные данные проектирования с Выражением смешиваются 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

6
задан Valko 21 May 2010 в 18:58
поделиться