no_registry 导入属性

no_registry 要求编译器不在寄存器中搜索使用 #import 导入的类型库。

语法

#import 类型库no_registry

参数

type-library
类型库。

注解

如果在包含目录中未发现引用的类型库,则编译会失败,即使类型库在注册表中也会如此。 no_registry 传播到使用 auto_search 隐式导入的其他类型库。

编译器绝不会在寄存器中搜索由文件名指定并直接传递到 #import 的类型库。

指定 auto_search 时,将使用初始 #importno_registry 设置生成附加 #import 指令。 如果初始 #import 指令是 no_registry,则 auto_search 生成的 #import 也会是 no_registry

如果要导入交叉引用的类型库,no_registry 非常有用。 它使编译器在注册表中找不到较旧版本的文件。 如果未注册类型库,no_registry 也很有用。

另请参阅

#import 属性
#import 指令