Je pense que cela dépend de l'objectif des méthodes d'extension.
- Les méthodes d'extension liées aux besoins métier spécifiques d'un projet (qu'elles soient liées à des types de données de base ou à des objets personnalisés) ne doivent pas être incluses dans une bibliothèque qui serait distribuée sur plusieurs projets.
- Les méthodes d'extension liées aux types de données de base (int, chaîne, etc.) ou aux génériques ayant une application plus large peuvent être empaquetées et distribuées à travers les projets.
Veillez à ne pas inclure globalement les méthodes d'extension qui ont peu d'application, car elles ne font qu'engorger Intellisense et peuvent prêter à confusion et/ou à une mauvaise utilisation.