conventions de nommage .NET pour la solution standard avec .NET, Framwork .NET de base et .NET Projets

voix
5

Je n'ai rien trouvé sur le Web au sujet des conventions de nommage acceptées pour une solution .NET qui contient des projets standards .NET, .NET Framework Core et .NET.

Dans mon cas, nous avons eu la convention suivante dans notre projet Framwork .NET:

[CompanyName].[TechnologyName].[Feature]

Maintenant, nous voulons porter cette Standard .NET et Core .NET. Pas toutes les classes à l'intérieur du travail de fond sur tous, nous avons donc un projet .NET standard qui est référencé par le projet de base .NET. Le projet de base .NET est ensuite référence par le projet .NET Framework. Comment devrions-nous maintenant nommer nos projets.

Une solution serait d'inclure le nom de la norme ou Core dans l'espace:

[CompanyName].Standard.[TechnologyName].[Feature]
[CompanyName].Core.[TechnologyName].[Feature]
[CompanyName].[TechnologyName].[Feature]

ou

[CompanyName].[TechnologyName].[Feature].Standard
[CompanyName].[TechnologyName].[Feature].Core
[CompanyName].[TechnologyName].[Feature]

Mais nous voulons savoir s'il y a une convention de nommage global pour cela.

Créé 19/01/2017 à 16:14
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
4

Je pense que la ligne directrice originale est toujours debout. Prenez l'échantillon Microsoft.AspNetCore.Mvc. C'est entreprise, produit et tout ci - dessous. Version standard .NET ou Core .NET doit être expédié sous le même nom que emballé pour leur cadre moniker cible. Prenez l'échantillon Newtonsoft.Json. Si le jeu de surface API / fonction des changements, optez pour un changement de version de rupture ou de changer le nom du produit.

Ne pas confondre les additions de base à des noms de produits Microsoft. Ils choisissent de faire ASP.NET, Core .NET et EF base de nouveaux produits afin d'éviter des hypothèses trompeuses d'une version supérieure du produit: ASP.NET 5.

Écoute le stand-up de la communauté ASP.NET Je peux vous dire que ce sujet est arrivé et ils ont conclu que tout ne doit pas être ajouté une partie de nommage de base.

Créé 21/01/2017 à 20:09
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more