注意:根据测试,按以下方法创建和调用的DLL只能使用在“.NETFramework”框架的应用中(在创建项目时有显示)
新建一个项目
选择类库(.NET Framework)
打开后写入代码:
Public Class ClassV
Private V1 As String = "V1"
Function getv1() As String
Return V1
End Function
Function setv1(ByVal sender As String)
V1 = sender
Return True
End Function
End Class
点击生成,成功后会出现一个提示框,不用管
进入\bin\Debug中把dll文件拷出来,放在你想放的位置
再新建一个窗体项目
随便建一个文本框“TextBox1”,一个按钮“Button1”,用来测试
点击右侧“解决方案资源管理器”里的项目名称-》添加-》引用
在左边选择“浏览”,再点最下面的“浏览”按钮找到之前的dll,并添加,按确定
双击“Button1”写入代码:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim OB3 = New ClassLibraryDllTest3.ClassV
TextBox1.Text = OB3.getv1()
End Sub
End Class
编译运行后,点击按钮,会在文本框中显示“V1”
调用成功