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 函式來擷取最後產生的錯誤。