怎么用C#开发一个公共的dll,能够让VB6去调用

2020-01-10 15:10发布

问题:

我采用的是VS2019的类库,网上找了一大堆都是VS2008的,都测试了都没有引用上。

然后刚刚看到了一位大佬以前写的文章https://www.cnblogs.com/downmoon/archive/2011/05/30/2063032.html

也去测试了下,没有引用上,报错如下:

怎么用C#开发一个公共的dll,能够让VB6去调用,前辈们帮我看看,给个建议,谢谢。

元豆不多,就这么点了

回答1:

请参考:http://www.itpub.net/thread-369043-1-1.html
VB.NET和C#.NET都是.NET框架下的,两者DLL基本一样。
文中描述,需要将.NET框架下的DLL写成Com组件。



回答2:

对于土匪我们表示无语



回答3:

  1. Install-Package UnmanagedExports
  2. create XXX C# lib from vs2019
  3. in vb6 using "Declare Function" ... Lib "XXX" Alias xxx


标签: vb6 c#