Asp.net mvc 4 无法在.NET 4、MVC 4和VS 2012上安装StructureMap.MVC4

Asp.net mvc 4 无法在.NET 4、MVC 4和VS 2012上安装StructureMap.MVC4,asp.net-mvc-4,visual-studio-2012,.net-4.0,nuget,structuremap,Asp.net Mvc 4,Visual Studio 2012,.net 4.0,Nuget,Structuremap,我正在尝试为一个项目安装StructureMap.MVC4,该项目是在Visual Studio 2012、.NET 4.0和ASP.MVC 4中创建的 但我得到了以下错误: 无法安装程序包“Microsoft.AspNet.WebApi.Client 5.1.2”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者。 第1行字符:16 +安装包Microsoft

我正在尝试为一个项目安装StructureMap.MVC4,该项目是在Visual Studio 2012、.NET 4.0和ASP.MVC 4中创建的

但我得到了以下错误:

无法安装程序包“Microsoft.AspNet.WebApi.Client 5.1.2”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者。 第1行字符:16
+安装包Microsoft.AspNet.WebApi.Client 5.1.2只能安装到以.NET 4.5为目标或是可移植类库的项目中。它没有.NET 4.0的任何程序集

StructureMap 3.0的最新版本取决于Microsoft.AspNet.WebApi.Client 5.1.2,因此,如果您希望更新StructureMap 3.0的最新版本,则需要更改项目,使其以.NET 4.5为目标

StructureMap.MVC4的旧版本可以与.NET 4.0一起使用。例如,版本2.6.4.3依赖于支持.NET 4.0的旧版本Microsoft.AspNet.WebApi。即使是StructureMap.MVC4的较旧版本,如2.2.0,也不依赖于Microsoft.AspNet.WebApi