COM与注册免费DLL之间的区别?

问题描述:

我已经阅读了MSDN上有注册免费DLL和隔离COM的激活,但我找不到有什么区别?COM与注册免费DLL之间的区别?

我目前正在使用一个清单文件在漫游中描述免费的DLL注册。任何人都可以启发我关于差异?我更喜欢在安装的最终目标文件夹中不要有xxx.manifest,但是仍然不需要注册DLL。

谢谢

+2

这是一回事。清单是必需的。 –

+0

我认为就COM而言,“孤立的COM”和“免注册的COM”是同样的事情。然而,一个孤立的应用程序可能需要的不仅仅是免注册的COM被认为是孤立的? –

他们是一样的东西。

“孤立COM”就是Visual Studio的人叫它[1],“免注册COM”或“*注册,激活”什么是.NET家伙叫它[2][3][4]

配套技术为“隔离应用”[5]。不过,为了真正理解COM端,我强烈推荐阅读[3][4](演练)。