我们可以在.net 3.5项目中使用Vb6生成的DLL吗?

我们可以在.net 3.5项目中使用Vb6生成的DLL吗?,dll,vb6,.net,.net-3.5,.net-4.0,Dll,Vb6,.net,.net 3.5,.net 4.0,我要求在.Net代码中使用VB6生成的DLL,但我感到困惑,因为两者的编译是不同的。而且我不确定.Net运行时是否拒绝使用VB6 DLL。VB6 DLL不是.Net程序集,并且本质上非常不同(非托管代码与托管代码),因此不能直接使用它们。您需要或。VB6 DLL不是.NET程序集,并且在性质上(非托管代码与托管代码)有很大不同,因此您无法直接使用它们。您需要或。VB6编译器生成的dll与.NET编译器生成的程序集(也称为dll)非常不同 如果没有命令,您将无法直接调用它们。VB6编译器生成的dl

我要求在.Net代码中使用VB6生成的DLL,但我感到困惑,因为两者的编译是不同的。而且我不确定.Net运行时是否拒绝使用VB6 DLL。

VB6 DLL不是.Net程序集,并且本质上非常不同(非托管代码与托管代码),因此不能直接使用它们。您需要或。

VB6 DLL不是.NET程序集,并且在性质上(非托管代码与托管代码)有很大不同,因此您无法直接使用它们。您需要或。

VB6编译器生成的dll与.NET编译器生成的程序集(也称为dll)非常不同


如果没有

命令,您将无法直接调用它们。VB6编译器生成的dll与.NET编译器生成的程序集(也称为dll)非常不同


如果没有。

您将无法直接调用它们。您可以通过在.NET项目的“添加引用”对话框的“COM”选项卡上添加对组件的引用来引用由VB6生成的ActiveX(COM)DLL(并使用
regsvr32
注册)。Visual Studio将为您生成所需的互操作层。

您可以通过在.NET项目的“添加引用”对话框的“COM”选项卡上添加对组件的引用,引用由VB6生成的ActiveX(COM)DLL(并使用
regsvr32
注册)。Visual Studio将为您生成所需的互操作层