如何让Ninject在WIndows 8 metro风格应用程序中工作

Ben*_*Btg 9 ninject windows-8

有没有人设法让Ninject使用Windows 8开发人员预览版在Metro Style应用程序中工作?如果是这样的话?

Rem*_*oor 7

在Metro Style应用程序中运行Ninject需要对Ninject的实现进行一些更改.因此,无法在metro风格的应用程序中运行当前版本.如果您愿意为Ninject执行所需的操作,则必须执行以下步骤

  1. 创建一个新的MS库项目
  2. 添加Ninject中的所有文件
  3. 定义NO_LCG NO_ASSEMBLY_SCANNING NO_EXCEPTION_SERIALIZATION
  4. 将与chages相关的所有问题修复到新的反射API

否则你必须等到Ninject for Metro Style Apps的官方预览,这将在Ninject 3.0发布后的某个时间提供.