小弟刚开始学习unity2.0 好不容易弄好了配置文件,正想F5运行下可是结果是
value cannot be null.parameter name:collection
这是代码:
public partial class Default : System.Web.UI.Page
{
Microsoft.Practices.Unity.IUnityContainer container;
protected void Page_Load(object sender, EventArgs e)
{
//Chinese c = new Chinese();
container = (Microsoft.Practices.Unity.UnityContainer)Application["container"];
}
public string Name;
protected void Button1_Click(object sender, EventArgs e)
{
//container.ge
IPerson per =(IPerson)container.Resolve(typeof(IPerson), "Chinese", null);
per.say("dj");
}
好像问题说的就是Iperson per=(IPerson)container.Resolve(typeof(IPerson),"Chinese",null);这句,我看到人家用的是调Resolve<IPerson>()方法,可我的就是没有,郁闷中。。。
引用一下
using Microsoft.Practices.Unity;
太厉害了。膜拜
添加命名空间