使用 Clean Architecture .Net Core Project 的 Azure 资源管理器模板项目

Azure Resource Manager template project using Clean Architecture .Net Core Project

我无法确定我在哪个项目中包含 Azure 资源管理器 项目。我的解决方案遵循以下设计:

https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/common-web-application-architectures

所以要包含在哪个项目中:

1) 核心

2) 基础设施

3) 网络

如果我没理解错的话,你想把所有管道相关的操作,sdev 脚本相关的解决方案级别。

在上图中,他们关注的不是那个,而是代码本身。

所以我建议改用这种结构

- solution.sln
|
- src/
|
- dev/ 

在源代码中,您可以将解决方案放在上面的框中 在 dev 中可以跨项目放置与开发助手相关的所有内容 类,例如管道脚本、脚手架脚本....等

也可能是这些文件指向我们项目级别内的特定文件,以防这个特定项目有特定的配置。但对于通用的,我更喜欢将它们放在解决方案级别之外

如果 dev 文件夹变得复杂,您可以放入 Project.json 并转换为自己的项目。