我已將AspNetWebApi添加到我的項目中,但希望使用SelfHost功能進行一些集成測試。但是,我注意到System.Web.Http.SelfHost命名空間在任何地方都不存在。AspNet WebApi System.Web.Http.SelfHost命名空間丟失?
有什麼我可以忽略?
我已將AspNetWebApi添加到我的項目中,但希望使用SelfHost功能進行一些集成測試。但是,我注意到System.Web.Http.SelfHost命名空間在任何地方都不存在。AspNet WebApi System.Web.Http.SelfHost命名空間丟失?
有什麼我可以忽略?
它是在一個單獨的NuGet http://nuget.org/packages/AspNetWebApi.SelfHost
如果你不喜歡雅法 - 嘗試首先安裝的WebAPI的包,並在這裏結束了,並試圖達雷爾的答案 - 在安裝包在一些版本衝突跌跌撞撞(的WebAPI的電流版本是> 5,而SelfHost需要WebHost 4) - 就像我一樣 - 然後讓它工作我必須在卸載webapi的某些組件時玩一點(因爲完全卸載它並且然後安裝SelfHost不起作用)。
下面是我不得不刪除最後安裝SelfHost。
謝謝,我在發佈後不久就意識到這一點。 – jaffa
請注意,這是一個傳統軟件包。 ''傳統包,AspNetWebApi.SelfHost現在包含在'Microsoft.AspNet.WebApi.SelfHost'包中。「' – Tony