2015-12-03 3 views
0

Я пытаюсь преобразовать приложение silverlight в приложение wpf. У меня есть эта часть кода, которая была написана в silverlight, где у нее есть ссылка на system.componentModel.Composition.CompositionInitializer, но когда я пытаюсь ссылаться на то же в WPF. Он недоступен. Что я должен делать:WPF Тип или имя пространства имен 'CompositionInitializer' не существует в пространстве имен 'System.ComponentModel.Composition'

Это моя ошибка:

public ParserFactory() 
    { 
     System.ComponentModel.Composition.CompositionInitializer.SatisfyImports(this); 

     foreach (var item in _ParserList) 
     { 
      var type = item.Metadata.ParserType; 
      var value = item.Value; 

      Parsers.Add(type, value); 
     } 
    } 

Это мой кусок кода:

Error 2 The type or namespace name 'CompositionInitializer' does not exist in the namespace 'System.ComponentModel.Composition' (are you missing an assembly reference?) c:\Users\sahluwai\Desktop\cusControls2\leitch\HarrisSilverlightToolkit\Toolkit\Source\XmlSerializableObject\SerializerFactory.cs 44 47 XmlSerializableObject

Что я должен делать. Есть ли какая-то другая сборка, к которой я могу обратиться. Каково обходное решение WPF. Спасибо.

+0

ли ссылки вы сборку в вашем проекте? –

+0

«System.ComponentModel.Composition.CompositionInitializer» недоступен в списке, когда я пытаюсь добавить сборки, щелкнув правой кнопкой мыши по ссылкам и нажав «Добавить ссылку ...» –

+0

любые другие идеи. Что делать парням? –

ответ

Смежные вопросы