2010-07-13 20 views
7

Hay Microsoft names of assemblies guideline pero personalmente no me gustan los nombres largos en el árbol de soluciones. Cuando hay una docena de nombres largos, es difícil elegir el proyecto que desea.Convenciones de nomenclatura de proyectos y conjuntos

¿Mantiene el nombre del proyecto igual que el nombre del ensamblado o lo abrevia de alguna manera?

Por ejemplo, si hay MyCompany.MyProject.Dal.dll ensamblaje Tal vez sea más útil para el proyecto nombre simplemente Dal (pero que sea compilables en MyCompany.MyProject.Dal.dll)?

¡Gracias de antemano!

Respuesta

6

El nombre del proyecto (en común con el nombre de la solución) no importa realmente a la salida de , siempre y cuando el proyecto de "nombre de la Asamblea:" y "espacio de nombres por defecto:" opciones se establecen correctamente. Así que diviértanse, pero yo tampoco los tomaría lejos del espacio de nombres.

Si el espacio de nombres es FooCorp.MegaProject.DAL.dll, entonces cualquier persona con el proyecto ya sabe que trabajar para FooCorp, y que probablemente ya tienen el proyecto denominado en el disco comoMegaProject, por lo que probablemente no va a añadir mucha confusión solo tiene DAL.csproj, especialmente si está en la ruta "... \ FooCorp \ MegaProject \ DAL \ DAL.csproj" o similar. Ciertamente he hecho esto antes (en mi último trabajo, donde tuvimos cientos y cientos de asambleas).

Cuestiones relacionadas