error CS0234: The type or namespace name 'Http' does not exist in the namespace 'System.Web'
(are you missing an assembly reference?)
有將System.Web.Http加入參考能然發生錯誤。
探討:
原生的System.Net.Http.dll參考來源:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC\Assemblies\System.Web.Http.dll
NuGet System.Net.Http.dll參考來源:
packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll
猜測可能原因是版本問題。
解決方法:
從NuGet安裝 Microsoft.AspNet.WebApi.WebHost使用裡面的System.Net.Http.dll作為參考。
再重新取得System.Net.Http.dll後就可以解決此問題。
沒有留言:
張貼留言