Partilhar via


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.

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.