我有两种类型的引用,每一种都工作得很好。
我尝试使用每种方法,并在项目构建中得到相同的结果。
请给我解释一下COM引用和引用有什么区别。
谢谢。
发布于 2020-02-04 22:05:12
COM引用用于引用“遗留”COM库(COM是在.NET之前用于连接组件的框架)。“引用”用于引用.NET库(程序集)。
.NET程序集也可以是COM库(这意味着程序集中有COM可见的类,生成器生成必要的元数据以使程序集COM可见),但如果可能,应该直接引用它们,而不是使用COM。
因此,您引用的库可能既是.NET库又是COM库,但是根据引用方式的不同,将其连接到应用程序的方式会有所不同。
发布于 2020-02-04 22:00:39
COM是一种不再广泛使用的技术。以前,我们创建了COM对象,然后可以由其他库或程序使用。通常,您可以在计算机上的某处拥有一个dll,将其注册到COM,然后其他人就可以在不知道位置而只知道签名的情况下使用它。每台机器只能有一个具有相同签名的组件。
现在,通常使用直接引用,因此我建议使用这种方式而不是COM
https://stackoverflow.com/questions/60036530
复制相似问题