如何从Sharepoint调用COM DLL

如何从Sharepoint调用COM DLL,com,sharepoint-2010,com-interop,Com,Sharepoint 2010,Com Interop,我正在尝试从SharePoint中的EventListener调用COM dll(ReqPro)。但它说它找不到装配。因此,我编写了一个引用COM dll的包装程序集,并将其放入GAC中。但同样的问题依然存在。请引导我。我是SharePoint的新手 我基本上是使用Interop.Reqpro40.dll来调用Reqpro40.dll(实际的库)。问题在于,宿主应用程序(SharePoint)似乎期望GAC中的程序集,但它不能。假设已注册COM dll,您应该能够在Visual Studio中使

我正在尝试从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/en-us/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。

是的,该部分没有问题。但我的问题与ReqPro dll的实例化有关。我仍在调查这个问题。