如何在 VisualStudio2012中安装 ASP.NETMVC5?

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

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

或者它只能在 VisualStudio2013中使用?

161132 次浏览

You should be able to install from NuGet (http://www.nuget.org/packages/Microsoft.AspNet.Mvc) into VS2012. Change the Target Framework to .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

可以使用 VisualStudio2012。

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

你可能需要搜查释放前。

Also the default project comes with Entity Framework 6.0, and ASP.NET Razor 3.0.

您可能还需要 ASP.NET 标识核心和 OWIN。

所有这些都可以通过菜单 Tools库包管理器Manage NuGet Packages for Solution...下载/更新。

如果你还没有 NuGet,请遵循以下教程:

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

按照 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还是 ASP.NET MVC 5。

它会像 网上表格计划一样处理它。例如,诸如添加控制器之类的选项将不再存在..。

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

  • Start your ASP.NET MVC 4 project.
  • 安装-包 Microsoft.AspNet.WebApi-pre
  • 安装-软件包 Microsoft. AspNet. Mvc-Pre
  • 安装包 Microsoft.AspNet.SignalR-Pre

这两位将更新:

  • 微软.AspNet. Mvc5.0.0-rc1
  • Microsoft.AspNet.Razor
  • 微软.AspNet. WebApi 5.0.0-rc1
  • 微软.AspNet.WebApi. 客户端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

微软已经在他们的 MSDN 博客上为您提供了: 用于 VS2012的 MVC 5:

我们释放了 NET 和 Web Tools 2013.1 for Visual Studio 2012。这个版本带来了大量的改进,包括对 ASP.NET MVC 5、 Web API 2、支架和实体框架(Entity Framework)的一些奇妙的改进,这些改进适用于 Visual Studio 2012和 Visual Studio 2012 Express for Web 的用户。

您现在可以使用 下载并开始使用这些特性。

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

在 VisualStudio2012中,您可能需要应用一些 ASP.NETMV5支持的安装。更新4现在似乎包含了 Web 工具更新。

You don't have to install the full Windows 8.1 SDK if you are just looking for the option to build web applications, just the .NET Framework 4.5.1 option in the installer. The full install is about 1.1 GB, but just the .NET installer is only 72 MB.

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

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

仅供参考。 你现在可以更新 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

"We have released ASP.NET and Web Tools 2013.1 for Visual Studio 2012. This release brings a ton of great improvements, and include some fantastic enhancements to ASP.NET MVC 5, Web API 2, Scaffolding and Entity Framework to users of Visual Studio 2012 and Visual Studio 2012 Express for Web."

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

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

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

如果你在我的网站上学习这个教程,我会用 Foundation5的完整安装和一个很酷的混合 OffCanvas/Top-Bar 导航。

我遇到了网页安装程序不能“找到产品”的问题

The stand alone installer is located here:

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项目模板。

Included:

  • MVC5
  • 实体框架6
  • Web API 2
  • 鞋带
  • 剃刀
  • Nuget 2.7

这个特性现在可以在 Web 平台安装程序上的 Visual Studio 2012中使用,只需搜索 ASP.NET 和 Web Tools 2012.2。

如何安装 ASP.NET 和 Web Tools 2012.2