Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Determina se dois assemblies diferem somente por suas assinaturas de nome forte.
Essa função foi preterida. Use o método ICLRStrongName::StrongNameCompareAssemblies.
Sintaxe
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 assembly.
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 iguais, inclusive suas assinaturas e soma de verificação.SN_CMP_SIGONLY(2) – Especifica que os assemblies diferem somente por assinatura e soma de verificação.
Valor Retornado
true na conclusão bem-sucedida; caso contrário, false.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: StrongName.h
Biblioteca: incluída como um recurso no MsCorEE.dll
Versões do .NET Framework: disponível a partir da 1.0
Comentários
A assinatura de nome forte de um assembly consiste no nome de texto, versão, cultura e token de chave pública do assembly.
Se a função StrongNameCompareAssemblies não for concluída com êxito, chame a função StrongNameErrorInfo para recuperar o último erro gerado.