close

Portable.NET

Gå til navigation Gå til søg

Portable.NET er en suite af gratis softwareværktøjer til at bygge og køre applikationer til Common Language Infrastructure , bedre kendt som .NET .

Den oprindelige platform, som den blev udviklet til, var GNU/Linux , men DotGNU Portable.NET fungerer også under Windows , NetBSD , FreeBSD , Solaris og Mac OS X , blandt andre. Den kører også på en bred vifte af arkitekturer: x86, PPC, ARM, Sparc, s390, Alpha, ia-64 og PARISC.

DotGNU Portable.NET søger kompatibilitet med ECMA-334- og ECMA-335-specifikationerne for C# og CLI og med Microsofts kommercielle .NET-implementering . Hovedformålet er at lette udviklingen af ​​bærbare applikationer, der fungerer på både DotGNU Portable.NET platformen og Microsoft.NET.

Portable.NET-projektet har mange ligheder med Novells Mono -projekt. Begge forsøger at tilbyde et alternativ til .NET-teknologi ved at udvikle en gratis implementering af Microsofts .NET Applications and Services-ramme.

Komponenter

Suitens hovedkomponenter er: treecc, pnet, pnetlib, hvortil følgende valgfrie komponenter er tilføjet: pnetc, ml-pnet og cscctest

pnet

indeholder runtime-miljøet, C#-kompileren og andre udviklingsværktøjer.

pnetlib

Indeholder de centrale C#-biblioteker, herunder: mscorlib, System, System.Xml, System.Drawing, System.Windows.Forms osv.

TreeCC

Companion programmeringsværktøj til Flex og Bison bruges til at hjælpe med udviklingen af ​​portable.net compileren, cscc.

pnetC

Det er biblioteket til C-compileren baseret på glibc.

ml-pnet

Nogle af monobibliotekerne bruges sammen med DotGNU-scripts, der tillader dem at blive brugt med DotGNU-værktøjer.

Sådan kører du programmer i MSIL

Kommandoen ilrunefterfulgt af navnet på den eksekverbare bruges, med eller uden dens udvidelse.

ilrun kan registreres i Linux-kernen som følger: ilrun --register; dette giver dig mulighed for at køre programmet uden at skrive ilrunhver gang. ilrun kan afregistreres på følgende måde: ilrun --unregister.

Se også

Eksterne links