我正试着这样做:http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api正在运行。
因此我需要将它放入NuGet包管理器控制台
安装包Microsoft.AspNet.WebApi.OwinSelfHost
我收到以下错误
Install-Package:Das angegebene ArgumentliegtaußerhalbdesgültigenWertebereichs。 (英文:给定的参数超出了有效值范围。) parametername:supportedFrameworks 在线:1位:16 + Install-Package<<<< Microsoft.AspNet.WebApi.OwinSelfHost + CategoryInfo:未指定:(:) [Install-Package],ArgumentOutOfRangeException + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
您可以在https://www.nuget.org/packages/Microsoft.AspNet.WebApi.OwinSelfHost/5.2.3找到此软件包的依赖项。
我继续找到错误的来源,发现Newtonsoft Json包可能是问题所在。但由于没有给出依赖关系或子包,我不能再进一步让我在这里发布我的问题了: 怎么办,解决这个问题?
我的项目的目标框架是.NET 4.5.1,我使用VS2013和最近的更新和NuGet管理器V2.8(我认为也是VS2013的最新版本)。
编辑1:我发现,例如我的Microsoft.CSharp参考是Microsoft.CSharp V4.0.0.0 ...对于最近的Json版本,需要Microsoft.CSharp V4.0.1或更高版本。我该如何更新?为什么我必须这样做?
答案 0 :(得分:-1)