是否可以在 Visual Studio 2013 中使用 asp.net mvc 6?

Posted

技术标签:

【中文标题】是否可以在 Visual Studio 2013 中使用 asp.net mvc 6?【英文标题】:Is it possible to use asp.net mvc 6 in Visual studio 2013? 【发布时间】:2014-06-17 08:57:30 【问题描述】:

是否可以在 Visual Studio 2013 中运行 asp.net mvc6?如果可以,我该怎么做?

如果没有,有可能吗?

【问题讨论】:

目前还不可能。除非发布了包含 VS2013 的 MVC 6 的插件或更新。请记住,VS2014 是 CTP - 技术预览,仅此而已。 MVC6 是开源和跨平台的 (curah.microsoft.com/69203/aspnet-vnextmvc6) 所以它是否与 VS 一起使用???? @rjdmello 天哪,我希望如此! 是的,它是 VS2014 不是答案,而是提示。您可以使用免费的 VS Code IDE 开发 MVC 6 Web 应用程序。更多详情见dotnetcurry.com/aspnet/1234/… 【参考方案1】:

一旦 MVC6 发布,您应该能够运行它,但很可能无法获得将在 VS 2015 中可用的项目模板。I have a good tutorial 获得类似于可用的 MVC5 项目VS 2013 中的模板,而从 VS 2012 中的 MVC4 模板开始。一旦我做了几次,我复制这个过程所花费的时间仍然接近 30 分钟,每次我想这样做。这也更容易,因为从 VS2012 到 VS2013 的框架没有根本性的变化。

Stack O Question for doing this with MVC5 in VS 2012

所以有可能,.. 也许。它会高效且顺利吗?不可能。它可能充其量只是一个 hack,我只能想象你将拥有的限制,因为在 2015 年使用新编译的方式构建的许多变化是不可能的,与 ASP 的差异存在重大变化.NET 4.5 和 ASP.NET 5 以及 MVC 5.2 和 MVC 6。

没有特定的顺序..

    OSX 和 Linux 上的 ASP.NET 查看组件 AngularJS 模板 项目编译

这些都是巨大的变化。我稍微改变了我的答案,因为我相信这个问题已经更新。我的总体看法是,在 2013 年构建 MVC6 项目不会像在 Visual Studio 2012 中构建 MVC5 项目那样容易。框架中发生了巨大的变化,而实际 IDE 中的变化甚至更多。不使用 2015 的某些版本会适得其反。

【讨论】:

【参考方案2】:

Asp.Net MVC 6 引入了以下新功能

No More Web Forms
No More Visual Basic
Tag Helpers
GruntJS, NPM, and Bower Support
Edit while running the solution like Classic ASP editing
ASP.NET Dependency Injection Framework

因此,如果您看到这些功能与 2013 等早期版本的 VS 不兼容,那么您将无法在 VS 2013 中运行 MVC 6..

有关新功能的详细信息,请查看以下网站

new features in ASP.NET 5 and MVC 6 不能与 VS 2013 兼容..可能来自 MS 的一些更新会在未来有所帮助..

【讨论】:

以上是关于是否可以在 Visual Studio 2013 中使用 asp.net mvc 6?的主要内容,如果未能解决你的问题,请参考以下文章

如何在visual studio 2013中设置角度2?

我可以在 Visual Studio 2012/2013/2015/2017/2019 中录制/播放宏吗?

在 Visual Studio 2013 中完成整个编译后是不是可以运行构建后事件?

是否可以在 Visual Studio 数据库项目中创建计算列?

Visual Studio 2013升级3没有Windows Phone项目选项?

Visual Studio 2013 编译严格的 c++11