在哪里发现哪个包是某个命名空间?

时间:2016-02-16 19:00:14

标签: c# asp.net-mvc

嗯,有 ASP.NET MVC 5 的(不是那么新的)软件包系统,还有很多新的方法和名称空间。但有时我会被迫知道在哪里可以找到一些命名空间。

例如:

我需要使用System.Web.Mvc命名空间,所以我在NuGet上搜索它(在vs2015中),我没有在列表中下载任何微软官方软件包。 所以我转到msdn文档并找到this链接。再一次,没有任何关于包。

我在这里失踪了什么?如何找到要下载的正确软件包?

2 个答案:

答案 0 :(得分:3)

正如您已经看到的,在许多情况下,在NuGet中搜索命名空间将不会返回您需要的包。

不幸的是,我认为没有任何简单的方法可以将命名空间引用回现有的包。您将不得不研究每个案例所需的内容。在大多数情况下,您可以搜索互联网以找到答案。

我相信你可以从:

安装System.Web.Mvc
Install-Package Microsoft.AspNet.Mvc -Version 5.2.3

或者您需要的任何版本......

答案 1 :(得分:-2)

System.Web.Mvc可在 ASP.NET MVC 5框架中找到。如果在 Visual Studio 中创建 MVC 项目,则此命名空间将自动包含在项目中。 如果您需要在非Web项目中引用它(非常不推荐),您可以通过在项目下添加引用来实现。

enter image description here