¿Por qué convertir JUK a DLL?
Un .juk es código fuente de Juka, no un binario. Juka se ejecuta en .NET y puede compilar ese código fuente a Common Intermediate Language, pero lo hace en tiempo de ejecución a través de la biblioteca JukaCompiler en lugar de exportar un archivo. Producir un .dll real significa envolver el compilador en un proyecto de C# y dejar que la compilación de .NET genere la biblioteca.
Cómo convertir JUK a DLL
JukaCompiler (NuGet) en un proyecto de biblioteca de C# OPEN-SOURCE
Cree un proyecto de biblioteca de clases .NET, añada el paquete JukaCompiler y llame a new JukaCompiler.Compiler().JukaCompile(fileName, (isFile: true));. Compile con dotnet build para obtener el .dll.
Juka OPEN-SOURCE
Use Juka para ejecutar y probar el código .juk (./juka HelloWorld.juk); no emite un .dll por sí mismo, pero confirma que el código funciona antes de incrustarlo mediante JukaCompiler.
Acerca de estos formatos
Un archivo .juk contiene código fuente escrito en Juka, un lenguaje de programación multiplataforma pequeño que se compila a .NET o se ejecuta a través de su propio intérprete. Al ser texto…
Abrir detalles de .JUK →Un DLL (Dynamic Link Library) es un archivo de biblioteca de Windows que contiene código compilado que los programas cargan mientras se ejecutan, por lo que no es algo que se abra haciendo…
Abrir detalles de .DLL →Calidad y qué observar
- Juka no tiene un comando de un solo clic de
.juka.dll; necesita un proyecto anfitrión de C# y el SDK de .NET. - La compilación tiene como objetivo .NET CIL, por lo que .NET 8.0 (o superior) debe estar instalado para compilar y ejecutar el resultado.
- El
.dllresultante es un ensamblado .NET, no una biblioteca nativa de Windows.
Preguntas frecuentes
¿Puede Juka exportar una DLL directamente?
.juk; la salida DLL proviene de incrustar JukaCompiler en una compilación .NET de C#.