在VB.NET中创建一个DLL,我可以用作DllImport

时间:2011-04-27 06:09:25

标签: vb.net dll dllimport user32

我可以在VB.NET中创建一个DLL,我可以在VB.NET中使用标签DllImport,就像我们从“user32.dll”导入函数一样吗?

2 个答案:

答案 0 :(得分:3)

不,你不能。

DllImport属性用于从托管代码调用本机/非托管函数 - VB.Net管理不是本机的,因此您无法通过DllImport /运行VB.Net函数p /调用。

要在其他VB.Net项目中使用VB.Net函数,您应该添加对该程序集的引用,使用公共引用的接口或基类,或者使用Reflection。

答案 1 :(得分:0)

项目的结果,因此在编译和调试时它是库。

  • 1:进入Visual Studio
  • 2:创建一个新项目 - > “班级图书馆”
  • 3:在您的课程中加入一些代码
  • 4:构建它
  • 5:在Debug / Release文件夹中搜索DLL