114

有没有办法在 Visual Studio 2012 中安装 ASP.NET MVC 5?

我试过使用 NuGet(http://www.nuget.org/packages/Microsoft.AspNet.Mvc)。但我认为它应该作为 Visual Studio 扩展提供,但我在任何地方都找不到。

还是仅在 Visual Studio 2013 中可用?

4

11 回答 11

165

Microsoft 在其 MSDN 博客上为您提供了:MVC 5 for VS2012。从那个博客:

我们为 Visual Studio 2012 发布了 ASP.NET 和 Web 工具 2013.1。此版本带来了大量重大改进,包括对 Visual Studio 2012 和 Visual Studio 2012 Express for Web 用户的 ASP.NET MVC 5、Web API 2、脚手架和实体框架的一些出色增强。

您现在可以下载并开始使用这些功能。

下载链接指向一个 Web 平台安装程序,它允许您从 VS2012 开始一个新的 MVC5 项目。

于 2013-11-20T17:07:07.307 回答
10

您可能需要进行几次安装才能在 Visual Studio 2012 中申请 ASP.NET MVC 5 支持。更新 4 现在似乎包含了 Web 工具更新。

如果您只是在寻找构建 Web 应用程序的选项,则不必安装完整的 Windows 8.1 SDK,只需安装程序中的 .NET Framework 4.5.1 选项。完整安装大约 1.1 GB,但仅 .NET 安装程序只有 72 MB。

于 2013-12-15T17:01:02.577 回答
10

您可以使用 Visual Studio 2012。

只需将 Visual Studio 中的 NuGet 包更新为Microsoft.AspNet.Mvc 5.0.

您可能需要搜索预发布版本。

此外,默认项目附带 Entity Framework 6.0 和 ASP.NET Razor 3.0。

您可能还需要 ASP.NET Identity Core 和 OWIN。

所有这些都可以通过菜单ToolsLibrary package managerManage NuGet Packages for Solution...下载/更新。

如果您还没有 NuGet,请按照本教程进行操作:

http://docs.nuget.org/docs/start-here/installing-nuget

于 2013-10-18T19:21:09.533 回答
7

我遇到了网络安装程序没有“找到产品”的问题

独立安装程序位于此处:

https://www.microsoft.com/en-us/download/details.aspx?id=41532

可以在以下位置找到发布/安装说明

http://www.asp.net/visual-studio/overview/2012/aspnet-and-web-tools-20131-for-visual-studio-2012

依赖:

  • .NET 4.5
  • 您需要在创建新项目时选择此版本的框架才能查看 MVC 5 项目模板。

包括:

  • MVC5
  • 实体框架 6
  • 网络 API 2
  • 引导程序
  • 剃刀
  • Nuget 2.7
于 2015-12-22T09:51:53.050 回答
5

按照 Microsoft 教程将 ASP.NET MVC 4 升级到 ASP.NET MVC 5,http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and -web-api-project-to-aspnet-mvc-5-and-web-api-2,您可以通过 Visual Studio 2012 无法将您的项目识别为 ASP.NET MVC 4 或5.

它将作为Web 窗体项目处理。例如,添加控制器等选项将不再存在......

于 2013-10-19T16:04:00.297 回答
4

以下是在 Visual Studio 2012 中使用 ASP.NET MVC 5 的步骤:

  • 启动您的 ASP.NET MVC 4 项目。
  • 安装包 Microsoft.AspNet.WebApi -pre
  • 安装包 Microsoft.AspNet.Mvc -Pre
  • 安装包 Microsoft.AspNet.SignalR -Pre

这两个将更新:

  • Microsoft.AspNet.Mvc 5.0.0-rc1
  • Microsoft.AspNet.Razor
  • Microsoft.AspNet.WebApi 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Client 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Core 5.0.0-rc1
  • Microsoft.AspNet.WebApi.WebHost 5.0.0-rc1
  • Microsoft.AspNet.WebPages 3.0.0-rc1
  • 和其他一些好东西

如果这些升级没有更新您的 web.config,请查看这个有用的页面:从 MVC4 升级到 MVC5

于 2013-11-01T17:12:22.963 回答
1

第 1 步:安装更新http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

好的,这样你就可以从一个空白的 ASP.NET MVC 项目开始,但是很多人想要 Visual Studio 2013 附带的 FULL INTERNET 应用程序。

所以我有一个步骤 2:http ://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

如果您按照我网站上的教程进行操作,我会安装完整的 Foundation 5 和一个很酷的 Hybrid OffCanvas/Top-Bar 导航。

于 2014-01-25T21:11:53.917 回答
1

供参考。您现在可以只更新 VS 2012:

http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012。 aspx

“我们已经为 Visual Studio 2012 发布了 ASP.NET 和 Web 工具 2013.1。这个版本带来了大量的重大改进,包括对 Visual Studio 用户的 ASP.NET MVC 5、Web API 2、脚手架和实体框架的一些出色的增强2012 和 Visual Studio 2012 Express for Web。”

于 2014-01-10T16:15:46.933 回答
1

您应该能够从 NuGet ( http://www.nuget.org/packages/Microsoft.AspNet.Mvc ) 安装到 VS2012 中。将目标框架更改为 .NET 4.5。

不确定新项目模板是否已准备好用于 VS2012。但是,如果您有 ASP.NET MVC 4 应用程序,则可以使用下面的链接进行升级。

http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2

于 2013-10-12T10:09:36.383 回答
0

如果您想将 ASP.NET MVC 5 和 ASP.NET Web API 2 安装到 VS 2012 Ultimage 中,您可以从
http://www.microsoft.com/en-us/download/details.aspx?id下载 MSI 安装程序=41532

我已经下载并安装了就知道了。我得到了 MVC 5 和 Web API 2
:)

于 2014-01-08T11:45:02.307 回答
0

此功能现在可在 Web 平台安装程序中用于 Visual Studio 2012。只需搜索 ASP.NET 和 Web Tools 2012.2。

如何安装 ASP.NET 和 Web Tools 2012.2

于 2016-01-20T16:00:48.907 回答