Я ничего не нашел в Интернете о принятых соглашениях об именах для решения .NET, которое содержит проекты .NET Standard, .NET Core и .NET Framework.
В моем случае в нашем проекте .NET Framwork было следующее соглашение:
[CompanyName].[TechnologyName].[Feature]
Теперь мы хотим перенести это на .NET Standard и .NET Core. Не все классы внутри функции работают со всеми из них, поэтому у нас есть проект .NET Standard, на который ссылается проект .NET Core. Затем на проект .NET Core ссылается проект .NET Framework. Как теперь назвать наши проекты.
Одним из решений было бы включить имя Standard или Core в пространство имен:
[CompanyName].Standard.[TechnologyName].[Feature]
[CompanyName].Core.[TechnologyName].[Feature]
[CompanyName].[TechnologyName].[Feature]
or
[CompanyName].[TechnologyName].[Feature].Standard
[CompanyName].[TechnologyName].[Feature].Core
[CompanyName].[TechnologyName].[Feature]
Но мы хотим знать, существует ли для этого глобальное соглашение об именах.
[CompanyName].[Product].[Windows].[Feature]
,[CompanyName].[Product].[Cross-Platform].[Feature]
и т. Д. - person nawfal   schedule 19.01.2017[CompanyName].[Product].[Framework].[Feature]
или[CompanyName].[Product].[Feature].[Framework]
, потому что это так с точки зрения вашего продукта. Просто придерживайтесь одного из этих правил. В любом случае случай OP другой. - person nawfal   schedule 19.01.2017