4
我開始時只使用了Web API的空白解決方案。 (無mvc)爲什麼Microsoft.Owin.Host.SystemWeb無法安裝?
使用NuGet將所有內置軟件包升級到最新版本。
然後,
Install-Package Microsoft.AspNet.WebApi.Owin
一切都很好。我得到一個版本5.2.2的Microsoft.AspNet.WebApi.Owin
。
之後,安裝Owin.Host.SystemWeb
。
Install-Package Microsoft.Owin.Host.SystemWeb
它顯示了一個成功安裝...消息。但是當我查看該項目的參考資料時,Microsoft.Owin.Host.SystemWeb的之前的圖標底部有一個黃色三角形。
這是我packages.config
:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.AspNet.WebApi" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Owin" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.Owin" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.Owin.Host.SystemWeb" version="3.0.0" targetFramework="net45" />
<package id="Newtonsoft.Json" version="6.0.6" targetFramework="net45" />
<package id="Owin" version="1.0" targetFramework="net45" />
</packages>
該解決方案可以建,但有一個警告,甚至不是一個錯誤:
The referenced component 'Microsoft.Owin.Host.SystemWeb' could not be found.
的問題:什麼是安裝微軟的正確方法.Owin.Host.SystemWeb?是否有一些版本要求?