在Console应用程序中添加对System.Web.Http的引用

时间:2014-08-12 15:21:08

标签: c# asp.net-web-api2

我正在使用Visual Studio 2013并编写了一个简单的控制台应用程序,我希望在其中使用程序集System.Web.Http中存在的类HttpError。这个组件来自NuGet。安装程序集不会将其添加到项目参考中,我觉得这很困惑。然后我发现其他人表示正确的程序集附带了NuGet包“Microsoft ASP.NET Web API 2.2核心库”,所以我安装了它。此软件包下载3个库,并且存在所需的程序集,但没有向项目添加引用。我可以手动编辑csproj并手动添加引用,但我认为这样做不应该是必要的。我做错了什么?

重现:

  1. 创建一个新的C#控制台应用程序(最新框架很好)
  2. 添加上述NuGet包
  3. 是否有对System.Web.Http的引用?如果没有那么这就是我的问题。

1 个答案:

答案 0 :(得分:0)

感谢评论中的回复,表明这有效。

我无法解释它,但它昨天没有用,但它现在正在运作。在发布问题之前,我对它进行了多次测试。