如何从Sharepoint调用COM DLL

问题描述

| 我正在尝试从SharePoint中的EventListener调用COM dll(ReqPro)。但是它说找不到装配。因此,我写了一个引用COM dll的包装程序集并将其放在GAC中。但是,同样的问题仍然存在。请指导我。我是SharePoint的新手。 我基本上是在使用Interop.Reqpro40.dll来调用reqpro40.dll(实际的库)。问题在于,主机应用程序(SharePoint)似乎期望GAC中的程序集,但事实并非如此。     

解决方法

假设已注册COM dll,则您应该能够在Visual Studio中使用“添加引用”来创建运行时可调用包装程序(RCW)程序集(http://msdn.microsoft.com/zh-cn/library/xwzy44e4.aspx)。然后,您应该能够在开发过程中使用COM dll。 为了进行部署,请确保已将RCW设置为包含在解决方案包中(http://blog.sharepointdevelopment.nl/post/Add-an-assembly-to-your-Visual-Studio-2010-SharePoint-Package.aspx )。您还需要确保在SharePoint场中的服务器上正确安装和配置了COM dll。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...