Aracılığıyla paylaş


StrongNameCompareAssemblies İşlevi

İki derlemenin yalnızca tanımlayıcı ad imzalarıyla farklı olup olmadığını belirler.

Bu işlev kullanım dışı bırakıldı. Bunun yerine ICLRStrongName::StrongNameCompareAssemblies yöntemini kullanın.

Sözdizimi

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

Parametreler

wszAssembly1
[in] İlk derlemenin yolu.

wszAssembly2
[in] İkinci derlemenin yolu.

pdwResult
[out] Aşağıdaki değerlerden biri:

  • SN_CMP_DIFFERENT (0) - Derlemelerin farklı veriler içerdiğini belirtir.

  • SN_CMP_IDENTICAL (1) - Derlemelerin imzaları ve sağlama toplamı da dahil olmak üzere tam olarak aynı olduğunu belirtir.

  • SN_CMP_SIGONLY (2) - Derlemelerin yalnızca imza ve sağlama toplamına göre farklılık gösterdiğini belirtir.

Dönüş Değeri

true başarıyla tamamlandığında; aksi takdirde , false.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: StrongName.h

Kitaplığı: MsCorEE.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Açıklamalar

Derlemenin tanımlayıcı ad imzası derlemenin metin adı, sürümü, kültürü ve ortak anahtar belirtecini oluşturur.

StrongNameCompareAssemblies İşlev başarıyla tamamlanmazsa, son oluşturulan hatayı almak için StrongNameErrorInfo işlevini çağırın.

Ayrıca bkz.