Função StrongNameCompareAssemblies
Determina se dois assemblies diferem somente por suas assinaturas de nome forte.
BOOLEAN StrongNameCompareAssemblies (
[in] LPCWSTR wszAssembly1,
[in] LPCWSTR wszAssembly2,
[out] DWORD *pdwResult
);
Parâmetros
wszAssembly1
[in] O caminho para o primeiro assembly.wszAssembly2
[in] O caminho para o segundo conjunto.pdwResult
[out] Um dos seguintes valores:SN_CMP_DIFFERENT (0) - Especifica que os assemblies contém dados diferentes.
SN_CMP_IDENTICAL (1) - Especifica que os assemblies são exatamente os mesmos, incluindo suas assinaturas e soma de verificação.
SN_CMP_SIGONLY (2) - Especifica que os assemblies diferem apenas por assinatura e a soma de verificação.
Valor de retorno
true Após a conclusão bem-sucedida; caso contrário, false.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: StrongName.h
Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Comentários
A assinatura de nome forte de um assembly consiste em texto Nome do assembly, versão, cultura e token de chave pública.
Se o StrongNameCompareAssemblies função não concluída com êxito, chame o Função StrongNameErrorInfo função para recuperar o último erro gerado.