Bien démarrer
Ciblage multiplateforme
Comment utiliser .NET Standard et le multi-ciblage pour créer des bibliothèques interplateformes. .NET s’exécute dans de nombreux endroits, et les bibliothèques .NET de bonne qualité doivent s’efforcer de prendre en charge autant de plateformes et de développeurs que possible.
Affectation de noms forts
Découvrez l’affectation de noms forts, ses avantages et ses inconvénients. L’affectation d’un nom fort à une bibliothèque .NET permet à un maximum de développeurs de l’utiliser. En outre, c’est une pratique recommandée.
Bibliothèques open source et NuGet
La meilleure façon de créer des packages NuGet pour les bibliothèques .NET open source, notamment les métadonnées recommandées pour tous les packages publiés publiquement sur NuGet.org.
Dépendances
NuGet facilite l’utilisation des packages existants lors de la création d’une bibliothèque .NET. Découvrez les sources courantes de friction entre les dépendances NuGet et comment les éviter.
Source Link
Source Link est un excellent outil qui permet aux utilisateurs de votre bibliothèque .NET d’effectuer un pas à pas détaillé dans son code source pendant le débogage. Cet article présente Source Link ainsi que les raisons pour lesquelles vous devriez l’utiliser.
Publication
Bien que NuGet.org soit le référentiel le plus largement connu et utilisé, il existe de nombreux endroits où publier des packages NuGet. Découvrez les différents référentiels de package NuGet disponibles et les meilleures pratiques de sécurité pour la publication d’une bibliothèque .NET.
Contrôle de version
Les bonnes bibliothèques .NET évoluent au fil du temps, avec l’ajout de fonctionnalités, la résolution de bogues et l’amélioration des performances dans les versions ultérieures. Découvrez les différents numéros de version et comment communiquer les modifications avec rupture aux développeurs.
Dernières modifications
Il est important pour une bibliothèque .NET de trouver un équilibre entre la stabilité pour les utilisateurs existants et l’innovation pour l’avenir. Découvrez les différents types de modifications avec rupture et de stratégies pour l’ajout de nouvelles fonctionnalités tout en conservant une compatibilité descendante.