Função de StrongNameCompareAssemblies
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
);
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.
trueApós a conclusão bem-sucedida; Caso contrário, false.
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
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.
Método de ICLRStrongName::StrongNameCompareAssemblies
Date |
History |
Motivo |
---|---|---|
Julho de 2010 |
Link para a alternativa recomendada adicionado. |
Aprimoramento de informações. |