嘿伙计们问题。 我想从嵌入式资源加载一个DLL并且输入入口点Sub Main()。 但是当触发来自dll的所需Sub Main()时,我得到一个例外。对不起我的英语不好。我希望你能解释错误并给我一个解决方案。
这是我要加载Sub Main()的DLL:
Namespace MyApp
Public Class EntryPoint
Public Shared Sub Main()
Dim FrmMain As New Form1
System.Windows.Forms.Application.Run(FrmMain)
End Sub
End Class
是的,dll在main()
上加载一个表单是正确的这就是我所说的:
Dim bytes As Byte() = Convert.FromBase64String(My.Resources.src2)
Dim oType As System.Type
Dim oAssembly As System.Reflection.Assembly
Dim oObject As System.Object
oAssembly = Assembly.Load(bytes)
oType = oAssembly.GetType("MyApp.EntryPoint")
oObject = Activator.CreateInstance(oType)
oObject.Main()
加载sub main()5秒后出现的错误是:"算术运算导致溢出"
请帮助我,我正在学习。非常感谢你。