close

Portable.NET

Gå til navigasjon Gå til søk

Portable.NET er en pakke med gratis programvareverktøy for å bygge og kjøre applikasjoner for Common Language Infrastructure , bedre kjent som .NET .

Den opprinnelige plattformen den ble utviklet for var GNU/Linux , men DotGNU Portable.NET fungerer også under Windows , NetBSD , FreeBSD , Solaris og Mac OS X , blant andre. Den kjører også på et bredt utvalg av arkitekturer: x86, PPC, ARM, Sparc, s390, Alpha, ia-64 og PARISC.

DotGNU Portable.NET søker kompatibilitet med ECMA-334- og ECMA-335-spesifikasjonene for C# og CLI, og med Microsofts kommersielle .NET-implementering . Hovedmålet er å lette utviklingen av bærbare applikasjoner som fungerer på både DotGNU Portable.NET-plattformen og Microsoft.NET.

Portable.NET-prosjektet har mange likheter med Novells Mono -prosjekt. Begge forsøker å tilby et alternativ til .NET-teknologi ved å utvikle en gratis implementering av Microsofts .NET Applications and Services-rammeverk.

Komponenter

Hovedkomponentene i suiten er: treecc, pnet, pnetlib, som følgende valgfrie komponenter er lagt til: pnetc, ml-pnet og cscctest

pnet

inneholder kjøretidsmiljøet, C#-kompilatoren og andre utviklingsverktøy.

pnetlib

Inneholder de viktigste C#-bibliotekene, inkludert: mscorlib, System, System.Xml, System.Drawing, System.Windows.Forms, etc.

TreeCC

Medfølgende programmeringsverktøy for Flex og Bison brukes til å hjelpe til med utviklingen av portable.net-kompilatoren, cscc.

pnetC

Det er biblioteket for C-kompilatoren basert på glibc.

ml-pnet

Noen av monobibliotekene brukes sammen med DotGNU-skript som lar dem brukes med DotGNU-verktøy.

Hvordan kjøre programmer i MSIL

Kommandoen ilrunetterfulgt av navnet på den kjørbare filen brukes, med eller uten utvidelse.

ilrun kan registreres i Linux-kjernen som følger: ilrun --register; dette lar deg kjøre programmet uten å skrive ilrunhver gang. ilrun kan avregistreres på følgende måte: ilrun --unregister.

Se også

Eksterne lenker