Dlaczego konwertować JUK na DLL?
Plik .juk to kod źródłowy Juka, a nie plik binarny. Juka działa na platformie .NET i może kompilować ten kod do Common Intermediate Language, ale robi to w czasie wykonywania za pomocą biblioteki JukaCompiler, a nie poprzez eksport pliku. Wygenerowanie prawdziwego pliku .dll oznacza opakowanie kompilatora w projekt C# i pozwolenie mechanizmowi budowania .NET na wygenerowanie biblioteki.
Jak przekonwertować JUK na DLL
JukaCompiler (NuGet) w projekcie biblioteki C# OPEN-SOURCE
Utwórz projekt biblioteki klas .NET, dodaj pakiet JukaCompiler i wywołaj new JukaCompiler.Compiler().JukaCompile(fileName, (isFile: true));. Zbuduj za pomocą dotnet build, aby uzyskać plik .dll.
Juka OPEN-SOURCE
Użyj Juka, aby uruchomić i przetestować kod .juk (./juka HelloWorld.juk); nie generuje ona sama pliku .dll, ale potwierdza, że kod działa przed osadzeniem go przez JukaCompiler.
O tych formatach
Plik .juk zawiera kod źródłowy napisany w Juka, małym, wieloplatformowym języku programowania, który kompiluje się do .NET lub działa poprzez własny interpreter. Ponieważ jest to zwykły…
Otwórz szczegóły .JUK →DLL (Dynamic Link Library) to plik biblioteki systemu Windows zawierający skompilowany kod, który programy ładują podczas działania, więc nie jest to coś, co otwiera się dwukrotnym…
Otwórz szczegóły .DLL →Jakość i na co uważać
- Juka nie posiada polecenia zamiany
.jukna.dlljednym kliknięciem - wymagany jest projekt hosta C# i .NET SDK. - Kompilacja celuje w .NET CIL, więc do zbudowania i uruchomienia wyniku musi być zainstalowany .NET 8.0 (lub nowszy).
- Wyjściowy plik
.dlljest zestawem .NET, a nie natywną biblioteką Windows.
Najczęściej zadawane pytania
Czy Juka może bezpośrednio wyeksportować DLL?
.juk; wyjście DLL pochodzi z osadzenia JukaCompiler w procesie budowania C# .NET.