当前位置: 代码迷 >> C# >> VS2010 C# 类库怎么能让vb6调用
  详细解决方案

VS2010 C# 类库怎么能让vb6调用

热度:248   发布时间:2016-05-05 05:34:49.0
VS2010 C# 类库如何能让vb6调用?
VS2010 C# 类库如何能让vb6调用?
------解决思路----------------------
http://qqhack8.blog.163.com/blog/static/114147985201201031520567/
------解决思路----------------------
引用:
http://qqhack8.blog.163.com/blog/static/114147985201201031520567/

原来这么麻烦
------解决思路----------------------
你就用C#吧,vb6有些落后了。
------解决思路----------------------
很简单,将类定义成Public的,然后在项目-属性中勾选“COM可见”
用Regasm 你的dll /codebase注册程序集
在VB中,工程-添加引用,找到这个程序即可。
------解决思路----------------------
1.com可见.
2.添加强名称.
------解决思路----------------------
引用:
Quote: 引用:

很简单,将类定义成Public的,然后在项目-属性中勾选“COM可见”
用Regasm 你的dll /codebase注册程序集
在VB中,工程-添加引用,找到这个程序即可。


vb6程序如果要调用C#的dll,必须安装.NET framework环境吗?


那是必须的。
------解决思路----------------------
引用:
Quote: 引用:

很简单,将类定义成Public的,然后在项目-属性中勾选“COM可见”
用Regasm 你的dll /codebase注册程序集
在VB中,工程-添加引用,找到这个程序即可。


vb6程序如果要调用C#的dll,必须安装.NET framework环境吗?


需要.net 框架库是必须的。

强签名和注册到GAC不是必须的。
------解决思路----------------------
做成标准Com+组件,不过不建议这干。感觉不够稳定。
  相关解决方案