2015-03-13 79 views
2

安装'Microsoft.AspNet.Http.Extensions 1.0.0-beta3'时,我收到了这个。我正在尝试将它用于iappbuilder参考,因此我可以使用我的应用程序创建一个应用程序。任何想法可能导致这种情况?错误安装NuGet软件包'Microsoft.AspNet.Http.Extensions 1.0.0-beta3'

Install failed. Rolling back... 
Install-Package : Could not install package 'Microsoft.AspNet.Http.Extensions 1.0.0-beta3'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any 
assembly references or content files that are compatible with that framework. For more information, contact the package author. 
At line:1 char:1 
+ Install-Package Microsoft.AspNet.Http.Extensions -Pre 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 
+0

'你正在尝试这个软件包安装到靶向” .NETFramework,版本= V4.5' 项目,但包不包含任何 集引用或与该framework.' – Jasen 2015-03-13 17:32:36

回答

3

该软件包不仅具有lib目录中aspnet50aspnetcore50目录。这意味着它只适用于ASP.NET vNext项目。你不能在一个普通的.NET 4.5项目中使用它 - 至少还是如此。

如果您不使用ASP.NET vNext,您应该完全忽略它。

如果你使用ASP.NET vNext,你应该检查你project.json配置文件,并确保您的配置运行时间是aspnet50和/或aspnetcore50

请注意,这些运行时名称正在改变为grand k - > dnx rename的一部分。

+0

啊兼容的内容文件好吧,解释这一点。我将不得不使用旧版本。谢谢 – 2015-03-13 17:37:41

+0

我会回来的,当它让我回答正确的时候标记你的答案 – 2015-03-13 17:38:13