Começar agora
Segmentação entre plataformas
Como usar o .NET Standard e multi-targeting para criar bibliotecas multiplataforma. O .NET é executado em muitos lugares, e boas bibliotecas .NET devem se esforçar para oferecer suporte ao maior número possível de plataformas e desenvolvedores.
Nomenclatura forte
Saiba mais sobre nomenclatura forte e suas vantagens e desvantagens. A nomeação forte de uma biblioteca .NET permite que a maioria dos desenvolvedores a use e é uma prática recomendada recomendada.
NuGet e bibliotecas de código aberto
A melhor maneira de criar pacotes NuGet para bibliotecas .NET de código aberto, incluindo metadados recomendados para todos os pacotes publicados publicamente no NuGet.org.
Dependências
O NuGet facilita o uso de pacotes existentes ao criar uma biblioteca .NET. Saiba mais sobre as fontes comuns de atrito das dependências do NuGet e como evitá-las.
Link de origem
O Source Link é uma ótima ferramenta que permite que os usuários de sua biblioteca .NET entrem em seu código-fonte durante a depuração. Este artigo é uma visão geral do que é Source Link e por que você deve usá-lo.
Publicação
Embora NuGet.org seja o repositório mais conhecido e usado, há muitos lugares para publicar pacotes NuGet. Saiba mais sobre os diferentes repositórios de pacotes NuGet disponíveis e as práticas recomendadas de segurança para publicar uma biblioteca .NET.
Controle de versão
Boas bibliotecas .NET evoluem com o tempo, adicionando recursos, corrigindo bugs e melhorando o desempenho em versões posteriores. Saiba mais sobre os vários números de versão e como comunicar as alterações significativas aos desenvolvedores.
Mudanças significativas
É importante para uma biblioteca .NET encontrar um equilíbrio entre estabilidade para usuários existentes e inovação para o futuro. Saiba mais sobre os diferentes tipos de alterações de quebra e estratégias para adicionar novos recursos, mantendo a compatibilidade com versões anteriores.