小编Dan*_*iel的帖子

.NET标准,.NET Core和.NET Framwork项目的.NET命名约定

我在网上没有发现任何包含.NET标准,.NET Core和.NET Framework项目的.NET解决方案的公认命名约定.

在我的例子中,我们在.NET Framwork项目中有以下约定:

[CompanyName].[TechnologyName].[Feature]
Run Code Online (Sandbox Code Playgroud)

现在我们想将它移植到.NET Standard和.NET Core.并非该功能中的所有类都适用于所有类,因此我们有一个.NET标准项目,该项目由.NET Core项目引用.然后.NET Framework项目引用.NET Core项目.我们现在应该如何命名我们的项目.

一种解决方案是在命名空间中包含Standard或Core的名称:

[CompanyName].Standard.[TechnologyName].[Feature]
[CompanyName].Core.[TechnologyName].[Feature]
[CompanyName].[TechnologyName].[Feature]
Run Code Online (Sandbox Code Playgroud)

要么

[CompanyName].[TechnologyName].[Feature].Standard
[CompanyName].[TechnologyName].[Feature].Core
[CompanyName].[TechnologyName].[Feature]
Run Code Online (Sandbox Code Playgroud)

但我们想知道是否存在全局命名约定.

.net naming .net-core .net-standard

5
推荐指数
1
解决办法
3385
查看次数

标签 统计

.net ×1

.net-core ×1

.net-standard ×1

naming ×1