Goo*_*oup 11 asp.net-mvc twitter-bootstrap visual-studio-2013
当我创建一个新的ASP.net MVC 5项目并通过脚手架从控制器的动作添加视图时,Visual Studio总是为Bootstrap添加Nuget包及其依赖项(例如jQuery).大多数时候我发现这是非常多余的,大多数时候我发现自己将其删除.
在创建项目时是否可以指定选项?或者是否有某个Visual Studio选项会阻止通过视图脚手架安装Bootstrap?或者让我创建自己的模板来工作?
有一些可用的选项,可以满足您的需求,带来不同程度的开销.
使用默认模板并删除Bootstrap
References并选择Manage NuGet Packages...这将解决Visual Studio在构建时还原文件的问题,但不会永久更改默认模板.这些依赖项是通过NuGet安装的,所以删除css/js不会删除项目对Bootstrap的依赖,只删除下载的文件.当NuGet执行包恢复时,它会重新下载您删除的文件,正确恢复依赖关系.
导出并重新导入默认模板
这基本上是保存默认模板的修改副本并将其作为新的/不同的模板导入.这不会修改默认模板.
与第一个建议类似,启动具有正常默认值的新项目,然后卸载您不想要的所有内容,调整HTML并按照您希望的默认MVC模板的方式获取内容.
完成此操作后,您可以按照自定义模板的说明将修改后的项目导出为新模板.
手动编辑默认的Visual Studio模板
这将永久修改默认模板.
默认模板存储在VSINSTALLDIR\Common7\IDE.我们正在寻找WebTemplates文件夹.该文件夹我使用与Visual Studio 2015年的测试(替换14.0用12.0是位于如果使用2013):
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WebTemplates\MVC\CSharp\1033\MvcBasicApplicationv5.0
MvcBasicApplication.cshtml.14.vstemplate文件.<WizardData><packages>节点Views夹中的相应文件以适应.| 归档时间: |
|
| 查看次数: |
3113 次 |
| 最近记录: |