簡體   English   中英

如何在VB6中注冊不用作COM互操作的.NET DLL?

[英]how to register a .net dll not being used as a com interop in vb6?

我有一個用C#編寫的.net .dll,沒有用作COM interop。我需要將此dll作為vb6中的引用。添加參考時出現錯誤“無法向指定文件添加引用” “?

通過使用命令promt進行注冊,我得到一個錯誤“模塊已加載,但找不到入口點DllRegisterServer。請確保它是有效的DLL或OCX文件,然后重試。”

您不能直接做您要問的事情。 根據定義,VB6唯一可以“注冊”的是COM DLL。

如果您不能修改C#DLL來添加COM接口元素,則可以用C#或VB(.net)編寫包裝程序,該包裝程序本身公開COM接口,並在內部調用原始DLL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM