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 os dois assemblies diferem somente por suas assinaturas de nome forte.
Essa função foi preterida na .NET Framework versão 4. Use o ICLRStrongName::StrongNameCompareAssemblies método em vez disso.
BOOLEAN StrongNameCompareAssemblies (
[in] LPCWSTR wszAssembly1,
[in] LPCWSTR wszAssembly2,
[out] DWORD *pdwResult
);
Parâmetros
wszAssembly1
[in] O caminho para o primeiro conjunto.wszAssembly2
[in] O caminho para o segundo conjunto.pdwResult
[out] Um dos seguintes valores:SN_CMP_DIFFERENT(0) - Especifica que os assemblies contenham dados diferentes.
SN_CMP_IDENTICAL(1) - Especifica que os assemblies são exatamente as mesmas, inclusive suas assinaturas e a 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
trueApós a conclusão bem-sucedida; Caso contrário, false.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: StrongName.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Comentários
A assinatura de um assembly de nome forte consiste em nome de texto, versão, cultura e token de chave pública do assembly.
Se a StrongNameCompareAssemblies função não concluída com êxito, chame o StrongNameErrorInfo função para recuperar o último erro gerado.
Consulte também
Referência
Outros recursos
Método de ICLRStrongName::StrongNameCompareAssemblies
Histórico de alterações
Date |
History |
Motivo |
|---|---|---|
|
Julho de 2010 |
Link para a alternativa recomendada adicionado. |
Aprimoramento de informações. |