2016-05-13 10 views
-1

Gibt es eine Möglichkeit zum Erstellen von EXE-Dateien aus Skript mit VB.Net? Ich möchte ein Installationsprogramm für mehrere EXE-Dateien erstellen, und ich habe IExpress bereits ausprobiert, aber das funktioniert nicht vollständig und dann kann ich kein Formular zum Auswählen eines Zieldateipfads hinzufügen, also möchte ich es in VB machen .NETZ.Erstellen Sie EXE-Dateien aus VB.Net-Skript

Antwort

0

Der Namespace system.codedom.compiler enthält alle Klassen, die zum Kompilieren von .NET-Code und zum Schreiben von EXE- und DLL-Dateien erforderlich sind.

+0

Wie funktioniert das? – HighTechProgramming15

+0

Microsoft haben eine handliche Anleitung hier https://support.microsoft.com/en-gb/kb/304655 "Wie programmgesteuert kompilieren Code mit einem C# -Compiler". Das Beispiel schreibt und führt eine EXE von innerhalb von .net aus. Dieser Artikel verweist auf sein Begleitstück https://support.microsoft.com/en-gb/kb/304654 "Programmgesteuertes Kompilieren von Code mit VB.net", das dieselben Informationen für VB.net enthält. – PhillipH

+0

Bitte markieren Sie als Antwort, indem Sie auf den Pfeil nach oben klicken, wenn Sie dies als abgeschlossen akzeptieren. – PhillipH

0

Ich bekomme die Antwort hier: Fügen Sie die Datei zu My.Resources hinzu und kopieren Sie sie an den angegebenen Speicherort mit System.IO.File.Copy(My.Resources.file_to_install.exe, "the/specified/file/location.exe").

+0

Nicht wirklich eine EXE-Datei "erstellen" - es kopiert nur ein vorhandenes. Wenn es aber für dich funktioniert, ist das großartig. – PhillipH

+0

Ich weiß, aber mit CodeDom.Compiler kann ich nur Console-Anwendungen mit 1 Codefile machen. – HighTechProgramming15

Verwandte Themen