Функция StrongNameCompareAssemblies

Определяет, отличаются ли две сборки только подписями строгого имени.

Эта функция устарела. Вместо этого используйте метод ICLRStrongName::StrongNameCompareAssemblies .

Синтаксис

BOOLEAN StrongNameCompareAssemblies (  
    [in]  LPCWSTR   wszAssembly1,  
    [in]  LPCWSTR   wszAssembly2,  
    [out] DWORD     *pdwResult  
);  

Параметры

wszAssembly1
[in] Путь к первой сборке.

wszAssembly2
[in] Путь ко второй сборке.

pdwResult
[out] Одно из следующих значений:

  • SN_CMP_DIFFERENT (0) — указывает, что сборки содержат разные данные.

  • SN_CMP_IDENTICAL (1) — указывает, что сборки полностью совпадают, включая их подписи и контрольные суммы.

  • SN_CMP_SIGONLY (2) — указывает, что сборки отличаются только подписью и контрольной суммой.

Возвращаемое значение

true по успешному завершению; в противном случае — false.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: StrongName.h

Библиотека: Включается в качестве ресурса в MsCorEE.dll

платформа .NET Framework версии: доступно с версии 1.0.

Комментарии

Подпись строгого имени сборки состоит из текстового имени сборки, версии, языка и региональных параметров и маркера открытого ключа.

StrongNameCompareAssemblies Если функция не завершается успешно, вызовите функцию StrongNameErrorInfo, чтобы получить последнюю сгенерированную ошибку.

См. также раздел