ASP.Net 个源项目中的 .Core 和 .Net 文件夹

Folders as .Core and .Net in ASP.Net source project

我知道 ASP.Net 作为初学者,我将学习一个开源代码项目,首先是样式和约定。我正在进行的项目是 BlogEngine.

在源代码解决方案中,列出了 3 个主要项目:

我不知道这个项目中使用的约定到底是什么。当我想发布网站时,

这是我对这个特定文件夹结构的看法。 CORE 托管所有与数据访问、安全、日志记录等相关的公共服务。他们这样做是为了保持核心服务的清洁,以便他们将来可以构建一个新的客户端(可能是一个 windows 应用程序)而无需做很多返工。 .Net 文件夹只是一个客户端,它使用 CORE 服务(数据、安全等)对数据库等进行操作。这样他们也可以确保 CORE 对其他客户端的最大可重用性。希望这个说清楚。至于单元测试,他们使用的是名为 MSTEST 的单元测试框架,默认情况下 visual studio。