我想從SharePoint中的EventListener調用COM DLL(ReqPro)。但它說它找不到組件。所以我寫了一個引用COM DLL的包裝程序集,並將其放入GAC中。但同樣的問題仍然存在。請指導我。我是新來的SharePoint。如何從Sharepoint調用COM DLL
我基本上使用Interop.Reqpro40.dll來調用reqpro40.dll(實際的庫)。問題在於主機應用程序(SharePoint)似乎期望GAC中的程序集,但它不能。
我想從SharePoint中的EventListener調用COM DLL(ReqPro)。但它說它找不到組件。所以我寫了一個引用COM DLL的包裝程序集,並將其放入GAC中。但同樣的問題仍然存在。請指導我。我是新來的SharePoint。如何從Sharepoint調用COM DLL
我基本上使用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)。您還需要確保COM dll在SharePoint場中的服務器上正確安裝和配置。
是的,那部分是沒問題的。但我的問題與ReqPro dll的實例有關。我仍在調查這個問題。 – Kangkan 2011-05-30 12:18:35