Versionando Assemblies e evitando o DLL Hell em .NET

Nesse vídeo veremos como versionar assemblies (ex. 1.0) em sistemas .NET a fim de evitar conflitos de versões de módulos dependentes.

Nesse vídeo veremos como trabalhar de forma correta com o versionamento e assinatura de assemblies (strong names e keys) na plataforma .NET com Visual Studio e C#. O recurso permite definir uma versão (ex. 1.0.0.0) para um determinando assembly (ex. DLL ou EXE) e a seguir fazer com que outros assemblies utilizem a versão “assinada” pelo manifesto de assembly, evitando o problema de uma diferente versão de uma mesma DLL quebrar funcionalidades de outros aplicativos que a usam, problema conhecido como DLL Hell. Mostra como a plataforma .NET resolve isto através do uso do GAC - Global Assembly Cache.

Confira também

Artigos relacionados