如何用C#制作其他语言也可以调用的DLL

我和我的代码互怼 2012-12-18 02:32:10
我想制作一个其他语言也能调用的DLL
我做出来的这DLL在注册的时候提示找不到入口点什么什么的,反正就是错误,但我却能在C#里使用,求大神指教怎么制作一个其他语言也能使用的DLL
...全文
162 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bookc-man 2012-12-25
  • 打赏
  • 举报
回复
引用 2 楼 caozhy 的回复:
没必要。C#也可以制作供其它语言调用的函数库。和VB制作的ActiveX部件类似,要求目标语言支持COM交互。 唯一的不同就是,用C#制作的库,需要.NET Framework的支持。 具体方法是,用C#编写一个类库项目,在项目属性中勾选Make assembly COM visible。 然后用regasm注册这个dll,这样它就成为一个标准的COM组……
++
threenewbee 2012-12-25
  • 打赏
  • 举报
回复
没必要。C#也可以制作供其它语言调用的函数库。和VB制作的ActiveX部件类似,要求目标语言支持COM交互。 唯一的不同就是,用C#制作的库,需要.NET Framework的支持。 具体方法是,用C#编写一个类库项目,在项目属性中勾选Make assembly COM visible。 然后用regasm注册这个dll,这样它就成为一个标准的COM组件。 以VB为例,调用很简单,在工程-添加引用中找到这个组件,然后就可以使用了。 具体做法看这里: http://msdn.microsoft.com/zh-cn/library/ms973800.aspx http://blog.csdn.net/vince6799/article/details/7348952
大飞飞虫 2012-12-18
  • 打赏
  • 举报
回复
暂时没听说过可以反向调,做成activex除外

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧