我收到使用regsvr32成功注册Skype4COM.dl的对话框。
但是,当我尝试从COM选项卡添加对Skype4COM 1.0类型库的引用到我的VS2008项目中时,我得到"A reference to Skype4COM 1.0 Type Libary‘not be loaded“。
在32位XP上未遇到此问题。
Dependency walker说我缺少GPSVC.DLL和IESHIMS.DLL,但它们分别位于c:\system\windows32和c:\program files\internet explorer中。
我该如何解决这个问题?
蒂娅。
发布于 2011-12-20 22:38:05
嵌入在skype4com.dll中的类型库不是很干净,并且会生成警告。足以阻止IDE添加它。你将不得不手工做这件事。启动Visual Studio Command Prompt并运行tlbimp.exe utility以生成导入库。您将看到警告,但会获得所需的.dll。Afaik警告是良性的,只要你只在平台目标设置为"x86“的项目中使用它。
发布于 2013-01-21 12:18:34
我的方法是不同的,但它对我是有效的。在命令行中: regsvr32 skype4com.dll,你可以像往常一样在集成开发环境中添加引用。
发布于 2012-01-06 05:55:24
here的说明终于让我解决了这个问题,并解释了我遇到的问题。我想把它贴出来,以防其他人觉得有用。
https://stackoverflow.com/questions/8576819
复制相似问题