2017-07-06 75 views
0

它是VS2017上.NET Core 1.1上的新WebApi項目。包Microsoft.AspNet.WebApi.Owin 5.2.3與netcoreapp1.1不兼容

我打算從Nuget安裝包DryIoc.WebApi.Owin,但它需要很多依賴於「Net45」的東西。其中之一是Microsoft.AspNet.WebApi.Owin 5.2.3

我已經加入*線.csproj的文件

<PackageTargetFallback Condition="'$(TargetFramework)'=='Net45'"> 
    $(PackageTargetFallback);portable-net45+win8+wpa81+wp8 
</PackageTargetFallback> 

但它並沒有救我。

任何建議將有所幫助。

回答

1

您可以安裝.NET的核心2 +你已經對asp.net核心的頂級配置Owin管道+你需要的Visual Studio 2017年預覽3

我會以1天增加一個樣本

+0

我不知道這個問題。需要安裝.net core2 ...爲什麼?我已經安裝了VS2017發佈專業版。 –

+0

對不起,我沒有找到足夠的時間來創建示例。但爲了簡化故事:Microsoft.AspNet.WebApi.Owin是一個完整的.NET框架庫,.NET Core 2支持添加一些基於.NET的完整基礎庫。你不能在.NET核心1.1 +中做到這一點,你必須在ASP.net核心管道上配置owin管道,因爲web API可以在owin –

+0

上運行。我揭示了.Net Standart,.Net Core和.Net之間的關係框架昨天。所以,就目前而言,你的回答對我來說很明確,我理解前進的正確方向。謝謝! –