Как вызвать COM DLL из Sharepoint - PullRequest
0 голосов
/ 26 мая 2011

Я пытаюсь вызвать COM DLL (ReqPro) из EventListener в SharePoint.Но это говорит о том, что он не может найти сборку.Поэтому я написал сборку оболочки, ссылающуюся на COM-библиотеку, и поместил ее в GAC.Но та же проблема сохраняется.Пожалуйста, ведите меня.Я новичок в SharePoint.

Я в основном использую Interop.Reqpro40.dll для вызова reqpro40.dll (фактическая библиотека).Проблема в том, что кажется, что хост-приложение (SharePoint) ожидает сборки в GAC, но не может.

1 Ответ

1 голос
/ 26 мая 2011

Предполагая, что COM DLL зарегистрирован, вы должны иметь возможность использовать Add Reference в Visual Studio для создания сборки Runtime Callable Wrapper (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). Вам также необходимо убедиться, что COM dll правильно установлен и настроен на серверах в ферме SharePoint.

...