Compartilhar via


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.

Consulte também

Outros recursos

Forte nomeação global estático funções