Hallo,
ich versuche vergeblich einen Quellcode mit Codedom zu kompielen unter NET 6, leider ohne Erfolg:
Da taucht dann immer einen Fehler auf (siehe Bild).
Wer kann mir da helfen?
CodeTags korrigiert ~VaporiZed
ich versuche vergeblich einen Quellcode mit Codedom zu kompielen unter NET 6, leider ohne Erfolg:
VB.NET-Quellcode
- If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
- Dim nl As String = Microsoft.VisualBasic.vbCrLf
- Dim c34 As String = Microsoft.VisualBasic.Chr(34)
- Using VB_CP As CodeDom.Compiler.CodeDomProvider =
- New Microsoft.VisualBasic.VBCodeProvider()
- 'Angaben für das Compilieren des Win-Forms-Projekts zusammenstellen
- Dim ComParams As New CodeDom.Compiler.CompilerParameters()
- With ComParams
- .GenerateExecutable = True
- 'benötigte Projekt-Verweise
- .ReferencedAssemblies.Add("System.Windows.Forms.DLL")
- .ReferencedAssemblies.Add("System.Drawing.DLL")
- 'Erstellte Datei
- .OutputAssembly = SaveFileDialog1.FileName
- .GenerateInMemory = False
- .CompilerOptions = "/target:winexe"
- .MainClass = "xxxform"
- End With
- 'Code-String zum Erstellen eines Projekts, das eine Form öffnet
- '(Man könnte den Code auch aus einer VB-Datei laden ... incl. Designer)
- Dim code As String = Form2.R_Orginal.Text
- 'Code-Zeichenfolge Compilieren und EXE erstellen
- Dim ComResults As CodeDom.Compiler.CompilerResults =
- VB_CP.CompileAssemblyFromSource(ComParams, code)
- 'ggf. Compiler-Fehlermeldungen anzeigen
- With ComResults
- If .Errors.Count > 0 Then
- MsgBox("Exe Datei konnte nicht erstellt werden!", MsgBoxStyle.Critical)
- Else
- MsgBox("Exe Datei ist erfolgreich erstellt worden!", MsgBoxStyle.Information)
- End If
- End With
- End Using
- End If
Da taucht dann immer einen Fehler auf (siehe Bild).
Wer kann mir da helfen?
CodeTags korrigiert ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()