Autofac的基本使用---1、前言
代码地址
https://github.com/catbiscuit/AutofacStudy
参考网上的大神,原博文地址
https://www.cnblogs.com/chiyueqi/category/874830.html
https://www.cnblogs.com/mantgh/p/5122284.html
https://www.cnblogs.com/liupeng/p/4806184.html
注入方式
本例中使用的是构造函数注入。
属性注入方式的配置与其差别不大,使用的实例使用构造函数或属性中进行实例化。
最后在注册调用者后面加上.PropertiesAutowired();
Autofac均使用Nuget安装
使用的Autofac均使用Nuget安装。
Install-Package Autofac -version 3.5.2
Install-Package Autofac.Configuration -Version 3.3.0
Install-Package Autofac.Mvc5 -version 3.3.4
注:使用的是VS2012。
没有使用最新的Autofac.dll,最新版的好像.NetFramework版本挺高的,在VS2012中所能创建的高版本的项目未.Net4.5.
所以引用了最新版本的Autofac.dll,再引用最新的Autofac.Configuration.dll就会提示已经安装过Autofac.dll,就会安装失败。
总之,上面的这三个文件是能同时安装的。