J'ai créé une enveloppe API appelée Chargify.NET et je commence à voir un modèle à développer qui pourraient être résolus en ciblant .NET 4.Comment simplifier ma bibliothèque tout en ciblant les différents frameworks?
Le problème est que comme ils améliorent l'API, je dois créer plus et des fonctions plus surchargées pour gérer une action spécifique (Créer un abonnement, dans ce cas). À l'heure actuelle, j'ai BEAUCOUP (je pense trop) de fonctions CreateSubscription surchargées, et il devient difficile de gérer les différentes signatures.
est-il possible (et/ou suggéré) pour construire la bibliothèque .NET contre 4 et utiliser des paramètres facultatifs et nous espérons que les utilisateurs de la bibliothèque peuvent utiliser la bibliothèque .NET 4? Ou devrais-je continuer sur le chemin que je suis avec 3.5? Ou en quelque sorte cibler les deux?
Besoin une discussion à ce sujet ..
C'est un wrapper API open-source pour une communauté qui avait besoin d'une version .NET, donc je ne sais pas vraiment si les utilisateurs seraient prêts à convertir. Il est utilisé dans un certain nombre de projets préexistants ainsi que de nouveaux projets .. cela pourrait donc être un problème pour eux. – Kori