我在包管理器控制台中使用以下命令在MVC项目中添加Ninject:
Install-Package Ninject -version 3.0.1.10
Install-Package Ninject.Web.Common -version 3.0.0.7
Install-Package Ninject.MVC3 -Version 3.0.0.6
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序时,我得到这样的错误:
无法加载文件或程序集'System.Web.Mvc,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)
我刚刚学习了Spring Framework,并一直在使用Spring 2.5进行学习。我用这些类创建了三个bean
Food.java
package com.spring.danipetrick;
public interface Food {
void ingredients();
}
Run Code Online (Sandbox Code Playgroud)
NasiGoreng.java
package com.spring.danipetrick;
public class NasiGoreng implements Food {
public NasiGoreng() {
}
public void ingredients() {
System.out.println("Rice, Coconut oil, Egg, Crackers");
}
@Override
public String toString() {
return "Nasi Goreng";
}
}
Run Code Online (Sandbox Code Playgroud)
Rendang.java
package com.spring.danipetrick;
public class Rendang implements Food {
public void ingredients() {
System.out.println("Beef, Coconut milk, spices");
}
@Override
public String toString() {
return "Rendang";
}
}
Run Code Online (Sandbox Code Playgroud)
PecintaKuliner.java
package com.spring.danipetrick;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; …Run Code Online (Sandbox Code Playgroud)