close

Portable.NET

Přejít na navigaci Přejít na hledání

Portable.NET je sada bezplatných softwarových nástrojů pro vytváření a spouštění aplikací pro Common Language Infrastructure , známější jako .NET .

Původní platforma, pro kterou byl vyvinut, byl GNU/Linux , ale DotGNU Portable.NET funguje mimo jiné také pod Windows , NetBSD , FreeBSD , Solaris a Mac OS X. Také běží na široké škále architektur: x86, PPC, ARM, Sparc, s390, Alpha, ia-64 a PARISC.

DotGNU Portable.NET usiluje o kompatibilitu se specifikacemi ECMA-334 a ECMA-335 pro C# a CLI a s komerční implementací .NET společnosti Microsoft . Hlavním cílem je usnadnit vývoj přenosných aplikací, které fungují jak na platformě DotGNU Portable.NET, tak na Microsoft.NET.

Projekt Portable.NET má mnoho podobností s projektem Mono společnosti Novell . Oba se pokoušejí poskytnout alternativu k technologii .NET vývojem bezplatné implementace rámce aplikací a služeb .NET společnosti Microsoft.

Komponenty

Hlavní součásti sady jsou: treecc, pnet, pnetlib, ke kterým jsou přidány následující volitelné součásti: pnetc, ml-pnet a cscctest

pnet

obsahuje běhové prostředí, kompilátor C# a další vývojové nástroje.

pnetlib

Obsahuje základní knihovny C# včetně: mscorlib, System, System.Xml, System.Drawing, System.Windows.Forms atd.

TreeCC

Companion programovací nástroj pro Flex a Bison, který pomáhá při vývoji kompilátoru portable.net, cscc.

pnetC

Je to knihovna pro kompilátor C založená na glibc.

ml-pnet

Některé z mono knihoven se používají ve spojení se skripty DotGNU, které umožňují jejich použití s ​​nástroji DotGNU.

Jak spouštět programy v MSIL

Použije se příkaz ilrunnásledovaný názvem spustitelného souboru s příponou nebo bez ní.

ilrun lze zaregistrovat v jádře Linuxu následovně: ilrun --register; to vám umožní spustit program, aniž byste museli ilrunpokaždé psát. ilrun lze zrušit následujícím způsobem: ilrun --unregister.

Viz také

Externí odkazy