在mac os x

时间:2015-06-09 22:28:41

标签: macos visual-studio-code dnx dnvm

我是mac的新手而不是.Net。我正在玩Visual Studio Code。我安装了Brew并使用它来获取yogrunt-cligenerator-aspnetdnvm以及教程所说的所有内容。我用yo创建了一个项目脚手架,我要做的第一件事就是添加一个继承自ApiController的Controller,但我似乎无法找到一种方法来添加一个参考"就像在Visual Studio中一样。

看起来我应该打开project.json并添加如下内容:

"System.Web.Http": "<some version number>"

在依赖项下。我不知道要使用的版本号,所以我尝试了#34;最新的&#34;但是只要我运行dnu update,就说无法找到System.Web.Http。

在哪里可以找到有关添加Visual Studio Code引用的信息?如何引用特定的DLL(特别是对我来说System.Web.Http)以及要引用的版本?

1 个答案:

答案 0 :(得分:2)

你的问题的答案有几个部分。

ApiController

首先,ASP.NET MVC 6将WebAPI和MVC 5控制器合二为一。如果你愿意,你仍然可以使用ApiController,但是你需要Microsoft.AspNet.Mvc.WebApiCompatShim

没有System.Web.Net

其次,Matt DeKrey是正确的。 System.Web.Http不是.NET核心库。根据您的目的,您可能正在寻找System.Web.Http.Common

查找软件包版本

使用VS Code时,您应该会看到自动完成功能,它会为您推荐版本号。在这种情况下,您可以使用:

"System.Web.Http.Common": "4.0.20216.16343"

screen shot of autocomplete version numbers