Как заставить Ninject работать в приложении в стиле метро WIndows 8 - PullRequest
9 голосов
/ 07 января 2012

Кому-нибудь удалось заставить Ninject работать в приложении Metro Style с помощью предварительного просмотра Windows 8 Developer?Если так, то как?

1 Ответ

7 голосов
/ 08 января 2012

Запуск Ninject в приложениях в стиле Metro требует нескольких изменений в реализации Ninject.Поэтому нет возможности запускать текущие сборки в приложениях в стиле metro.Если вы хотите внести необходимые изменения в Ninject, вам нужно выполнить следующие шаги

  1. Создать новый проект библиотеки MS
  2. Добавить все файлы из Ninject
  3. Определите NO_LCG NO_ASSEMBLY_SCANNING NO_EXCEPTION_SERIALIZATION
  4. Устраните все проблемы, связанные с изменениями в новом API отражения

В противном случае вам придется подождать, пока не появится официальный предварительный просмотр Ninject для приложений в стиле Metro.который будет доступен через некоторое время после выпуска Ninject 3.0.

...