ASP.NET核心项目的命名约定是什么?

时间:2016-09-07 11:42:36

标签: asp.net-core

在ASP.Net Core中,项目的约定似乎是将ASP.Net Core项目放在src\文件夹中,测试项目放在test\文件夹中。

还有哪些其他惯例,即。 Web(仅限前端)项目应该放在哪里?

1 个答案:

答案 0 :(得分:2)

对此的诚实回答是"它取决于。"根目录下的srctest文件夹是当今代码存储库中的常见结构。

以下是一些常见的根文件夹及其可能包含的内容:

  • test - 单元测试,UI测试,集成测试等。
  • src - 源代码项目
  • 工具 - 可用于帮助测试或构建的强名称文件和/或第三方工具
  • build - 用于对项目执行各种构建的脚本
  • docs - 项目的文档文件
  

您如何在ASP.NET Core目录结构中组织Web(仅限前端)项目?

我不知道你的项目,以及人们与之互动的唯一建议是保持简单。我还没有发现需要添加超出上述内容的更多根文件夹。

请记住,默认项目模板将使用某些文件夹:

  • 默认情况下,Grunt设置为在wwwroot下的cssjslib文件夹中查找其捆绑过程。
  • Bower(也使用默认模板)会将软件包安装到lib下的wwwroot文件夹中。
  • MVC查看Views文件夹中的视图模板。