我可以在VB.NET中创建一个DLL,我可以在VB.NET中使用标签DllImport,就像我们从“user32.dll”导入函数一样吗?
答案 0 :(得分:3)
不,你不能。
DllImport
属性用于从托管代码调用本机/非托管函数 - VB.Net管理不是本机的,因此您无法通过DllImport
/运行VB.Net函数p /调用。
要在其他VB.Net项目中使用VB.Net函数,您应该添加对该程序集的引用,使用公共引用的接口或基类,或者使用Reflection。
答案 1 :(得分:0)
项目的结果,因此在编译和调试时它是库。