VS2010 C# 类库如何能让vb6调用?
------解决思路----------------------
http://qqhack8.blog.163.com/blog/static/114147985201201031520567/
------解决思路----------------------
原来这么麻烦
------解决思路----------------------
你就用C#吧,vb6有些落后了。
------解决思路----------------------
很简单,将类定义成Public的,然后在项目-属性中勾选“COM可见”
用Regasm 你的dll /codebase注册程序集
在VB中,工程-添加引用,找到这个程序即可。
------解决思路----------------------
1.com可见.
2.添加强名称.
------解决思路----------------------
那是必须的。
------解决思路----------------------
很简单,将类定义成Public的,然后在项目-属性中勾选“COM可见”
用Regasm 你的dll /codebase注册程序集
在VB中,工程-添加引用,找到这个程序即可。
vb6程序如果要调用C#的dll,必须安装.NET framework环境吗?
需要.net 框架库是必须的。
强签名和注册到GAC不是必须的。
------解决思路----------------------
做成标准Com+组件,不过不建议这干。感觉不够稳定。