.net 包Microsoft.AspNet.WebApi.Owin 5.2.3与netcoreapp1.1不兼容

.net 包Microsoft.AspNet.WebApi.Owin 5.2.3与netcoreapp1.1不兼容,.net,asp.net-web-api,.net-core,visual-studio-2017,.net,Asp.net Web Api,.net Core,Visual Studio 2017,这是VS2017上.NET Core 1.1上的新WebApi项目 我将从Nuget安装程序包DryIoc.WebApi.Owin,但它需要Net45下的许多相关内容。其中之一是Microsoft.AspNet.WebApi.Owin 5.2.3 我已经在*.csproj文件中添加了行 <PackageTargetFallback Condition="'$(TargetFramework)'=='Net45'"> $(PackageTargetFallback);portabl

这是VS2017上.NET Core 1.1上的新WebApi项目

我将从Nuget安装程序包DryIoc.WebApi.Owin,但它需要Net45下的许多相关内容。其中之一是Microsoft.AspNet.WebApi.Owin 5.2.3

我已经在*.csproj文件中添加了行

<PackageTargetFallback Condition="'$(TargetFramework)'=='Net45'">
  $(PackageTargetFallback);portable-net45+win8+wpa81+wp8
</PackageTargetFallback>
但这并没有救我


任何建议都会很有帮助。

您可以在.net core 2+上安装它,您必须在asp.net core+上配置Owin管道,您需要visual studio 2017预览3


我将在1天内添加一个样本

我不确定这个答案。需要安装.net core2。。。为什么?我已经安装了VS2017 release professional…抱歉,我没有足够的时间创建示例。但简而言之:Microsoft.AspNet.WebApi.Owin是一个完整的.NET framework库,.NET Core 2支持添加一些基于.NET的完整库。在.NET core 1.1+中不能这样做,您必须在ASP.NET core管道之上配置owin管道,因为在owinI上运行的web API昨天揭示了.NET Standart、.NET core和.NET Framework之间的关系。所以,现在,你们的答案对我来说是明确的,我理解前进的正确方向。谢谢大家!@rock_walker ASP.NET Web API Owin位于ASP.NET core/.NET core 2>>之上,我已经在Linux和windows上对其进行了测试。但我无法在mac os上测试这一点。