Aracılığıyla paylaş


ICLRStrongName::StrongNameCompareAssemblies Yöntemi

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

Sözdizimi

HRESULT 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

S_OK yöntem başarıyla tamamlandıysa; aksi takdirde, hatayı gösteren bir HRESULT değeri (bkz. Bir liste için Ortak HRESULT Değerleri ).

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MetaHost.h

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

.NET Framework Sürümleri: 4'ten beri 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.

Ayrıca bkz.