AssemblyComparisonResult 枚举

更新:2010 年 5 月

指示由 CompareAssemblyIdentity 函数决定的两个程序集标识的等效性。

typedef enum _tagAssemblyComparisonResult {
    ACR_Unknown, 
    ACR_EquivalentFullMatch,
    ACR_EquivalentWeakNamed,
    ACR_EquivalentFXUnified,
    ACR_EquivalentUnified,  
    ACR_NonEquivalentVersion,
    ACR_NonEquivalent,    
    ACR_EquivalentPartialMatch,
    ACR_EquivalentPartialWeakNamed,  
    ACR_EquivalentPartialUnified,
    ACR_EquivalentPartialFXUnified,
    ACR_NonEquivalentPartialVersion  
} AssemblyComparisonResult;

成员

成员名称

说明

ACR_EquivalentFullMatch

指示比较中的所有程序集字段都匹配。

ACR_EquivalentFXUnified

指示在 .NET Framework 2.0 版中已基于公共语言运行时 (CLR) 版本的统一程序集版本号将程序集视为等效。

ACR_EquivalentPartialFXUnified

指示在 .NET Framework 2.0 中程序集基于 CLR 统一程序集版本号部分匹配。

ACR_EquivalentPartialMatch

指示程序集部分匹配。

ACR_EquivalentPartialUnified

指示程序集基于统一旧版本号部分匹配。

ACR_EquivalentPartialWeakNamed

指示简单命名的程序集部分匹配。

ACR_EquivalentUnified

指示在 .NET Framework 的旧版本中已基于 CLR 的统一版本号将程序集视为等效。

ACR_EquivalentWeakNamed

指示两个简单命名的程序集(已忽略其版本号)匹配。

ACR_NonEquivalent

指示两个程序集不匹配。

ACR_NonEquivalentPartialVersion

指示两个程序集匹配,只不过它们的版本号仅部分匹配。

ACR_NonEquivalentVersion

指示两个程序集匹配,只不过它们的版本号不匹配。

ACR_Unknown

指示未知非等效原因。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Fusion.h

**库:**作为一项资源包含在 MsCorEE.dll 中

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

CompareAssemblyIdentity 函数

其他资源

合成枚举

修订记录

Date

修订记录

原因

2010 年 5 月

更正了语法。

客户反馈