Hvorfor konvertere JUK til DLL?
En .juk er Juka-kildekode, ikke en binærfil. Juka kjører på .NET og kan kompilere kildekoden til Common Intermediate Language, men den gjør dette ved kjøretid gjennom JukaCompiler-biblioteket i stedet for å eksportere en fil. Å produsere en ekte .dll betyr å pakke inn kompilatoren i et C#-prosjekt og la .NET-byggingen generere biblioteket.
Hvordan konvertere JUK til DLL
JukaCompiler (NuGet) i et C#-biblioteksprosjekt OPEN-SOURCE
Opprett et .NET-klassebiblioteksprosjekt, legg til JukaCompiler-pakken, og kall new JukaCompiler.Compiler().JukaCompile(fileName, (isFile: true));. Bygg med dotnet build for å få .dll-filen.
Juka OPEN-SOURCE
Bruk Juka for å kjøre og teste .juk-koden (./juka HelloWorld.juk); den genererer ikke en .dll selv, men bekrefter at koden fungerer før du bygger den inn via JukaCompiler.
Om disse formatene
En .juk-fil inneholder kildekode skrevet i Juka, et lite programmeringsspråk for flere plattformer som kompilerer til .NET eller kjører via sin egen tolker. Siden det er ren tekst, kan du…
Åpne .JUK-detaljer →En DLL (Dynamic Link Library) er en Windows-biblioteksfil som inneholder kompilert kode som programmer laster mens de kjører, så det er ikke noe du åpner ved å dobbeltklikke. Hvis en app…
Åpne .DLL-detaljer →Kvalitet og hva du bør passe på
- Juka har ingen ett-klikks
.juk-til-.dll-kommando - du trenger et C#-vertsprosjekt og .NET SDK. - Kompileringen er rettet mot .NET CIL, så .NET 8.0 (eller nyere) må være installert for å bygge og kjøre resultatet.
- Den resulterende
.dll-filen er en .NET-assembly, ikke et innebygd Windows-bibliotek.
Ofte stilte spørsmål
Kan Juka eksportere en DLL direkte?
.juk-filer; DLL-utdata kommer fra å bygge inn JukaCompiler i en C# .NET-bygging.