Warum JUK in DLL konvertieren?
Eine .juk-Datei ist Juka-Quellcode, keine Binärdatei. Juka läuft auf .NET und kann diesen Quellcode in Common Intermediate Language kompilieren, tut dies jedoch zur Laufzeit über die JukaCompiler-Bibliothek, anstatt eine Datei zu exportieren. Die Erstellung einer echten .dll bedeutet, den Compiler in ein C#-Projekt einzubinden und den .NET-Build die Bibliothek ausgeben zu lassen.
Wie man JUK in DLL konvertiert
JukaCompiler (NuGet) in einem C#-Bibliotheksprojekt OPEN-SOURCE
Erstellen Sie ein .NET-Klassenbibliotheksprojekt, fügen Sie das Paket JukaCompiler hinzu und rufen Sie new JukaCompiler.Compiler().JukaCompile(fileName, (isFile: true)); auf. Bauen Sie das Projekt mit dotnet build, um die .dll zu erhalten.
Juka OPEN-SOURCE
Verwenden Sie Juka, um den .juk-Code auszuführen und zu testen (./juka HelloWorld.juk); es gibt selbst keine .dll aus, bestätigt aber, dass der Code funktioniert, bevor Sie ihn über den JukaCompiler einbetten.
Über diese Formate
Eine .juk-Datei enthält Quellcode, der in Juka geschrieben wurde, einer kleinen plattformübergreifenden Programmiersprache, die zu .NET kompiliert oder über einen eigenen Interpreter…
.JUK-Details öffnen →Eine DLL (Dynamic Link Library) ist eine Windows-Bibliotheksdatei, die kompilierten Code enthält, den Programme während des Betriebs laden; sie ist also nicht etwas, das man per Doppelklick…
.DLL-Details öffnen →Qualität & worauf zu achten ist
- Juka hat keinen Ein-Klick-Befehl für
.juk-zu-.dll- Sie benötigen ein C#-Hostprojekt und das .NET SDK. - Die Kompilierung zielt auf .NET CIL ab, daher muss .NET 8.0 (oder neuer) installiert sein, um das Ergebnis zu erstellen und auszuführen.
- Die ausgegebene
.dllist ein .NET-Assembly, keine native Windows-Bibliothek.
Häufig gestellte Fragen
Kann Juka eine DLL direkt exportieren?
.juk-Dateien; die DLL-Ausgabe erfolgt durch Einbetten des JukaCompiler in einen C# .NET-Build.