Code:
Dim refs() As String = {"System.dll", "Microsoft.VisualBasic.dll"}
zu >

Code:
Dim refs() As String = {"System.dll", "Microsoft.VisualBasic.dll", "System.Windows.Forms.dll"}
Code:
params.GenerateInMemory = True
Wieso solltest du es in Memory laden? Brauchst du nicht kannst du auch auf False setzen.