繁体   English   中英

在Visual Studio中,如何从以前版本的软件引用COM对象

[英]In Visual Studio, how can I reference COM objects from previous version of software

我安装了最新版本的Adobe Photoshop。 较新的CS6 Photoshop COM对象现在显示在Visual Studio中:

ComObject

我想引用较旧的Adobe Photoshop CS5对象库,但在Visual Studio中找不到它。

知道如何让旧的回来吗?

谢谢

EDIT____________________________________目前,我已经删除了Adobe Photoshop CS6,旧的CS5 Com对象已经神奇地出现在这个列表中。 目前工作,但不完美。

鉴于你仍然有dll / tlb(s)。 选择“浏览”,找到dll / tlb(如C:\\ Program Files \\ Adob​​e \\ Adob​​e Photoshop CS6(64位)\\ TypeLibrary.tlb)并选择它。 VS会发现它是一个共同的并且相应地进行交易。

但是,如果你不能在Windows中同时安装这个Adobe应用程序的多个版本,Photoshop dll hell是一个明确的可能性。 能够在不安装您想要使用的版本的情况下解决这个问题的机会从轻微到无。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM