Использование COM-взаимодействия без регистрации с C# .NET DLL без кодовой базы /GAC?

У меня есть C# .NET DLL, которая предоставляется через COM Interop, для которого я создал файл манифеста. DLL используется через Excel VBAProject с использованием CreateActCtx а также CreateObject создавать мои объекты.

Все работает нормально, однако... мне нужно позвонить regasm MyProject.dll /codebase или зарегистрироваться в GAC. В противном случае я получаю ActiveX component can't create object или же error in dll ошибки.

Можно ли использовать.NET DLL без необходимости вообще регистрировать DLL? Я мог сделать это ранее с помощью библиотеки DLL на основе VB6 и файла манифеста.

0 ответов

Другие вопросы по тегам