Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1737|Resposta: 0

[Fonte] Os números de versão Major, Minor, Número de Build e Revisão são anotados

[Copiar link]
Publicado em 19/10/2024 17:12:11 | | | |
Revisar:

O .NET Core recebe a identidade única do assembly
https://www.itsvse.com/thread-10745-1-1.html


O número da versão consiste em duas a quatro partes:Números Maiores, Menores, de Construção e Revisão

O número da versão principal e o número da versão menor são obrigatórios, o número da build e o número da revisão são opcionais. A seção do número de revisão é opcional apenas se a seção do número da construção não estiver definida. Todos os componentes definidos devem ser inteiros decimais maiores ou iguais a 0. Os metadados limitam os componentes principal, menor, de construção e revisão a um MaxValue máximo de 1.

O formato do número da versão é mostrado abaixo. Componentes opcionais são exibidos entre colchetes ("[" e "]):

Número da versão principal. Número da versão[.número da compilação[.número da revisão]]

Essas seções devem ser usadas de acordo com a convenção abaixo:

Major: Assemblies com o mesmo nome, mas diferentes números de versão major, não são intercambiáveis. Isso se aplica, por exemplo, a um grande número de reescritas de produtos que tornam impossível alcançar compatibilidade retroativa.
Menor: Se ambos os assemblies têm o mesmo nome e número de versão principal, mas números de versão menores diferentes, isso indica uma melhoria significativa, mas cuida da compatibilidade retroativa. Isso se aplica, por exemplo, a uma versão modificada de um produto ou a uma nova versão totalmente retrocompatível.
Build: Números de build diferentes representam recompilações da mesma fonte. Isso é adequado para mudar de processadores, plataformas ou compiladores.
Revisão: Assemblies com o mesmo nome, número de versão principal e número de versão menor, mas números de revisão diferentes, devem ser totalmente intercambiáveis. Isso se aplica à correção de vulnerabilidades de segurança em assemblies já lançados.

Versões subsequentes de um conjunto que diferem apenas nos números de construção ou revisão são consideradas atualizações de Engenharia de Correção Rápida (QFE) em versões anteriores. Se necessário, você pode tornar os números de compilação e revisão eficazes alterando a política de versão na configuração.
Ao construir um projeto, AssemblyInfo1.vb deve usar por padrão <Assembly: AssemblyVersion("1.0.*")>

Após compilar, olhe as informações de versão da DLL, você pode ver que 1.0.1879.26471 foi definido por você, e o terceiro dígito, 1879, também sabe o número de dias de 2000.01.01 até o presente, então o último dígito 26471 é o número de versão do controle dinâmico.






Anterior:O que é um UUID? e a diferença entre versões
Próximo:O fórum tem 10 anos e ainda está tão silencioso!
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com