MVC创建配置的空mvc项目

时间:2016-05-29 19:39:51

标签: c# asp.net asp.net-mvc visual-studio razor

所以我在网上搜索了一段时间也许太多了,我有一个问题,我找不到答案。

在创建MVC Asp.net项目时,它会自动生成某些文件夹,剃刀查看布局等。它基本上填充项目并将其与bootstrap jquery等链接。

从示例创建空项目时,它不允许我使用@Script标记或@Styles标记,我必须手动配置web.config等等等

问题是我可以创建一个没有所有剃刀视图和布局的项目,但是所有的东西都链接和配置了吗?我可能不需要所有注册登录视图,删除它们也需要配置。

3 个答案:

答案 0 :(得分:2)

您可以创建自定义项目模板 - 有关说明,请参阅here

  

使用标准导出模板创建自定义项目模板   向导

     
      
  1. 创建项目。

  2.   
  3. 编辑项目,直到可以将其导出为模板。

  4.   
  5. 根据需要编辑代码文件以指示应在何处进行参数替换。有关参数的更多信息   替换,请参见如何:替换模板中的参数。

  6.   
  7. File菜单上,点击Export TemplateExport Template向导将打开。

  8.   
  9. 点击Project Template

  10.   
  11. 如果当前解决方案中有多个项目,请选择要导出到模板的项目。

  12.   
  13. 点击Next

  14.   
  15. 选择模板的图标和预览图像。这些将显示在New Project对话框中。

  16.   
  17. 输入模板名称和说明。

  18.   
  19. 点击Finish。您的项目将导出到.zip文件中并放置在指定的输出位置,如果选择,则导入到该位置   Visual Studio。

  20.         

    如果安装了Visual Studio SDK,则可以包装完成的   .vsix文件中的模板,用于使用VSIX项目进行部署   模板。有关更多信息,请参阅VSIX入门   项目模板。

答案 1 :(得分:2)

我看到这已经得到了解答,但我认为user6321125正在寻找的东西似乎更复杂。我也必须这样做,所以我想我明白你的意思。

再次创建项目的答案,但这次在New Project屏幕上,选择ASP.NET MVC后,单击“Configure authentication”并选择“No authentication”。

然后,您将获得一个没有所有登录视图等的干净项目。

答案 2 :(得分:1)

您必须使用空模板创建Web应用程序,然后在Nuget包管理器上安装MVC。

  

工具 - > Nuget包管理器 - >管理解决方案的Nuet包 - >键入搜索框-MVC并安装MVC包。