C#中asssmbly元数据中的AssemblyRef和TypeRef有什么区别?

时间:2018-12-06 07:31:41

标签: c# reflection

如果$ProductCatalogVersion=catalogVersion(catalog(id[default='$catalogID']),version[default='$catalogVersionID_STAGED'])[unique=true,default='$catalogID:$catalogVersionID_STAGED'] $CategoryCatalogVersion=catalogVersion(catalog(id[default='$catalogID']),version[default='$catalogVersionID_STAGED'])[unique=true,default='$catalogID:$catalogVersionID_STAGED'] $superCategories=supercategories(code,$CategoryCatalogVersion) INSERT_UPDATE Product;$ProductCatalogVersion;code[unique=true];$superCategories[mode = remove] ;;xyz;cat1,cat2,cat3 TypeRef标记描述了外部类型引用列表,那么它们之间有什么区别?

谢谢。enter image description here

1 个答案:

答案 0 :(得分:2)

它们都是文件表:

TypeRef:每行代表一个导入的类,其名称空间以及包含该类的程序集。

AssemblyRef:每行代表一个外部程序集。