虽然我已将System.Web.Http程序集添加到项目X中,但无法解析HttpSelfHostConfiguration类型。我用resharper ......
奇怪的是HttpConfiguration可以工作。
当我在项目X中使用静态类从项目Y运行一些集成测试时,我得到一个运行时异常:无法找到文件或程序集System.Web.Http,Version = 5.0.0.0等...
为什么我无法解析HttpSelfHostConfiguration?
答案 0 :(得分:4)
HttpSelfHostConfiguration位于程序集System.Web.Http.SelfHost.dll和名称空间System.Web.Http.SelfHost中。因此,您可能需要添加对此程序集的引用,可能需要添加Self Host Nuget包。
如果您已经添加了此软件包,则该错误可能与您遇到的有关System.Web.Http v5.0.0.0的其他错误有关:升级Web API后我也遇到了一些奇怪的行为项目到VS2013。我只能通过删除Web API Nuget包(错误消息类似于你的)来解决这个问题,删除packages文件夹中旧版本的一些剩余部分并重新添加所需的Nuget包。
答案 1 :(得分:0)