【问题标题】:Creating an Empty MVC Project in Visual Studio 2015在 Visual Studio 2015 中创建一个空的 MVC 项目
【发布时间】:2016-02-25 21:44:40
【问题描述】:

我正在使用 VS 2015 Enterprise,我正在尝试创建一个空的 MVC 项目。

我通过右键单击解决方案进入“添加|新项目...”对话框。然后我从左侧的列表中选择“Web”,然后选择“ASP.NET Web Application”,如下所示:

接下来,会打开以下对话框窗口“Web 表单”、“MVC”和“Web API”的复选框都被禁用。有谁知道他们为什么被禁用以及如何启用它们?选择“Web API”或“Web 应用程序”(而不是“空”)不会更改复选框的状态——它们仍然处于禁用状态。

如果我没记错的话,我曾经能够在 VS 2013 中毫无问题地创建一个空的 MVC 项目。

【问题讨论】:

  • 您是在尝试针对新的 ASP.net MVC 6(仍处于候选版本中)还是当前的 ASP.net MVC 5?如果要定位当前版本,请选择顶部的 Empty。如果您想定位候选发布者,我认为他们没有以相同的方式设置模板...empty 是真正的空(我的复选框也都是灰色的)。您需要手动添加 MVC/StaticFiles/etc 依赖项并更新启动文件。
  • @Sam 我的目标是 MVC 5,我意识到“空就是真正的空”。我不想那样。我想把核心参考文献都带进来。
  • 我有点困惑... MVC 5 还是 ASP.net 5 (ASP.net Core 1.0)?如果您的目标不是新的候选版本,您应该使用第一个 Empty 模板。
  • @Sam 我猜我可能是那个困惑的人。我的意思是 MVC 5。所以,从你的意思来看,我应该在 ASP.NET 4.6.1 下使用“Empty”。是的,我只是这样做了,它确实是一个空的 MVC 5。这正是我想要的。谢谢!!!
  • 是的,ASP.NET 5 模板 适用于仍在 RC 中的 vNext 内容。我确实希望他们会创建一个 Empty 模板,其中所有配置都为 MVC/StaticFiles/错误处理/等设置,但忽略默认的控制器/ASP.net Identity/Bootstrap 的东西。

标签: asp.net-mvc visual-studio-2015


【解决方案1】:

您可以选择空模板和 MVC 复选框选项,这将为您提供具有空模型、视图和控制器的 MVC Web 应用程序。

【讨论】:

  • 这应该是一条评论
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-13
  • 1970-01-01
  • 2016-01-01
相关资源
最近更新 更多