no_registry 导入属性
no_registry 要求编译器不在寄存器中搜索使用 #import
导入的类型库。
语法
#import 类型库no_registry
参数
type-library
类型库。
注解
如果在包含目录中未发现引用的类型库,则编译会失败,即使类型库在注册表中也会如此。 no_registry 传播到使用 auto_search
隐式导入的其他类型库。
编译器绝不会在寄存器中搜索由文件名指定并直接传递到 #import
的类型库。
指定 auto_search
时,将使用初始 #import
的 no_registry 设置生成附加 #import
指令。 如果初始 #import
指令是 no_registry,则 auto_search
生成的 #import
也会是 no_registry。
如果要导入交叉引用的类型库,no_registry 非常有用。 它使编译器在注册表中找不到较旧版本的文件。 如果未注册类型库,no_registry 也很有用。