出于好奇,将Visual Studio的Reference Manager
中的引用添加为“组装框架”与将其添加为“COM类型库”有什么区别“?我意识到COM类型库不适用于所有引用。Visual Studio参考管理器 - 组装框架与COM类型库
例如:如果我想用的Microsoft Speech API的工作,我可以把它作为一个“组件框架”:
或者,我可以把它作为一个“COM类型库” :
我不是在寻找实现与微软Speech API的任何东西。这只是作为一个例子来阐述我所问的。
使用这两个选项之间有什么区别?
它们指的是相同的库吗?我看到两个屏幕截图中右侧窗格中的版本号不同。
在此先感谢!
那么,在'参考Manager'列出的COM对象所在的工作站上?我相信“汇编框架”部分列出的项目来自GAC。在'Microsoft Speech API'示例中,COM类型库是否来自'%windir%\ System32 \ Speech \ Common \ sapi.dll'? – slayernoah
或者参考管理器中的COM类型取自GAC的其他方式? – slayernoah
COM库在系统中“注册”,几乎可以在任何位置。所有这些链接都存储在注册表中。没有简单的方法来确定COM库的物理位置。它需要在注册表中进行一些面包屑搜索,这是不愉快的。 –