我有一个使用一些Ninject程序包的ASP.NET WebForms应用程序,但是我只能使用某个版本。当我尝试升级到最新版本时,出现“无法解决依赖关系”问题。
有问题的软件包是:
Package InstalledVer LatestVer
------------------------------------------------------
Ninject v3.2.2 v3.3.4
Ninject.Web v3.2.1 ? v3.2.1
Ninject.Web.Common v3.2.3 v3.3.1
Ninject.Web.Common.WebHost v3.2.3 v3.3.1
Run Code Online (Sandbox Code Playgroud)
如果尝试更新Ninject,则会得到:
无法解决依赖关系。'Ninject 3.3.4'与'Ninject.Web 3.2.1约束:Ninject(> = 3.2.0 && <3.3.0)'不兼容
但是Ninject.Web已经是最新版本了!
我应该更改Dependency行为Ninject.Web还是不安全?如果这样做,应该将“依赖关系”行为更改为什么?
谢谢