ASP.NET Web API 2中的StructureMap,不引用System.Web.Mvc

时间:2014-12-03 10:04:53

标签: asp.net-web-api structuremap structuremap3

StructureMap.WebApi2包与StructureMap.MVC5有依赖关系,而StructureMap.MVC5依赖于System.Web.Mvc。

在构建仅限Web API的项目时,我们不希望包含System.Web.Mvc程序集。

是否可以在没有此依赖关系的Web API 2中使用StructureMap?

2 个答案:

答案 0 :(得分:1)

可悲的是没有。

StructureMap是为MVC制作的,所以它显然取决于它。

为什么你坚持使用StructureMap?所有这一切都是DIDI中有许多其他选项可以Web API NinjectUnity和{{1}}。

答案 1 :(得分:0)

Autofac对于Web Api来说是一个很好的Ioc,而Autofac在文档方面比结构图要好得多,例如,大多数结构图示例都是旧的,对于版本3来说是无用的。

  • Here,您可以快速找到使用Autofac的方法。
  • Here,您可以找到使用Autofac和OWIN的良好初创公司。

希望有所帮助。

相关问题