所以我在网上搜索了一段时间也许太多了,我有一个问题,我找不到答案。
在创建MVC Asp.net项目时,它会自动生成某些文件夹,剃刀查看布局等。它基本上填充项目并将其与bootstrap jquery等链接。
从示例创建空项目时,它不允许我使用@Script
标记或@Styles
标记,我必须手动配置web.config
等等等
问题是我可以创建一个没有所有剃刀视图和布局的项目,但是所有的东西都链接和配置了吗?我可能不需要所有注册登录视图,删除它们也需要配置。
答案 0 :(得分:2)
您可以创建自定义项目模板 - 有关说明,请参阅here:
使用标准导出模板创建自定义项目模板 向导
创建项目。
编辑项目,直到可以将其导出为模板。
根据需要编辑代码文件以指示应在何处进行参数替换。有关参数的更多信息 替换,请参见如何:替换模板中的参数。
在
File
菜单上,点击Export Template
。Export Template
向导将打开。点击
Project Template
。如果当前解决方案中有多个项目,请选择要导出到模板的项目。
点击
Next
。选择模板的图标和预览图像。这些将显示在
New Project
对话框中。输入模板名称和说明。
- 醇>
点击
Finish
。您的项目将导出到.zip文件中并放置在指定的输出位置,如果选择,则导入到该位置 Visual Studio。如果安装了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包。