Perché convertire JUK in DLL?
Un .juk è codice sorgente Juka, non un binario. Juka gira su .NET e può compilare quel sorgente in Common Intermediate Language, ma lo fa in fase di esecuzione tramite la libreria JukaCompiler invece di esportare un file. Produrre una vera .dll significa racchiudere il compilatore in un progetto C# e lasciare che la build .NET generi la libreria.
Come convertire JUK in DLL
JukaCompiler (NuGet) in un progetto di libreria C# OPEN-SOURCE
Crea un progetto di libreria di classi .NET, aggiungi il pacchetto JukaCompiler e chiama new JukaCompiler.Compiler().JukaCompile(fileName, (isFile: true));. Compila con dotnet build per ottenere la .dll.
Juka OPEN-SOURCE
Usa Juka per eseguire e testare il codice .juk (./juka HelloWorld.juk); non emette una .dll di per sé, ma conferma che il codice funzioni prima di incorporarlo tramite JukaCompiler.
Informazioni su questi formati
Un file .juk contiene codice sorgente scritto in Juka, un piccolo linguaggio di programmazione multipiattaforma che compila in .NET o viene eseguito tramite il proprio interprete. Essendo…
Apri dettagli .JUK →Una DLL (Dynamic Link Library) è un file di libreria di Windows che contiene codice compilato caricato dai programmi durante l'esecuzione, quindi non è un file da aprire con un doppio clic.…
Apri dettagli .DLL →Qualità e a cosa prestare attenzione
- Juka non ha un comando diretto da
.juka.dll- sono necessari un progetto host C# e il .NET SDK. - La compilazione ha come target .NET CIL, quindi .NET 8.0 (o versioni successive) deve essere installato per compilare ed eseguire il risultato.
- La
.dllrisultante è un assembly .NET, non una libreria nativa di Windows.
Domande frequenti
Juka può esportare direttamente una DLL?
.juk; l'output DLL deriva dall'incorporamento di JukaCompiler in una build .NET C#.