Sursă partajată Infrastructură de limbă comună - Shared Source Common Language Infrastructure

Infrastructură de limbă comună sursă partajată (SSCLI)
Dezvoltatori Microsoft
Eliberarea inițială Martie 2002 ; Acum 19 ani  ( 2002-03 )
Versiune stabila
23 martie 2006 ; Acum 14 ani / 2.0  ( 23.03.2006 )
Repertoriu github .com / SSCLI
Scris in C # , JavaScript , C ++ , C
Tip Cadrul software
Licență Licență Microsoft Common Source Infrastructure Common Language
Site-ul web MSDN .Microsoft .com / msdnmag / probleme / 02 /07 / SharedSourceCLI /

Infrastructura Shared Source Common Language (SSCLI), nume de cod anterior Rotor , este Microsoft e partajată sursă de implementare a CLI , nucleul .NET . Deși SSCLI nu este potrivit pentru utilizare comercială datorită licenței sale, face posibil ca programatorii să examineze detaliile de implementare a multor biblioteci .NET și să creeze versiuni CLI modificate. Microsoft oferă Shared Source CLI ca implementare CLI de referință adecvată pentru utilizare educațională.

Istorie

Începând din 2001, Microsoft a anunțat că va lansa o parte din codul sursă de infrastructură .NET Framework în sursă partajată prin ECMA , ca parte a procesului de standardizare C # și CLI .

În martie 2002, Microsoft a lansat versiunea 1.0 a infrastructurii de limbă comună sursă partajată , numită și Rotor . Shared Source CLI a fost inițial preconfigurat pentru a rula pe Windows , dar putea fi construit și pe FreeBSD (versiunea 4.7 sau mai recentă) și pe Mac OS X 10.2. Acesta a fost conceput astfel încât singurul lucru care trebuia personalizat pentru a transporta Shared Source CLI pe o altă platformă a fost un strat subțire de abstractizare a platformei (PAL).

Ultima versiune 2.0 a SSCLI a fost lansată în martie 2006 și conține majoritatea claselor și caracteristicilor versiunii 2.0 a .NET Framework . SSCLI 2.0 poate fi descărcat direct din descărcările Microsoft și necesită Perl și Visual Studio 2005 care rulează pe Windows XP SP2 pentru a compila. Microsoft nu a actualizat sursa și cerințele de construcție din 2006. Chiar și MVP-urile Microsoft , o parte importantă a ecosistemului comunității Microsoft, s-au plâns de lipsa suportului pentru alte versiuni și sisteme de operare ale Visual Studio. Cu toate acestea, un patch non-oficial pentru Visual Studio 2008 a fost furnizat de un angajat Microsoft în MSDN Blog și un alt pentru Visual Studio 2010 a fost lansat de comunitate.

Licență

CLI Sursă partajată utilizează licența non-gratuită Microsoft Shared Source Common Language Infrastructure . Această licență permite modificarea și redistribuirea codului pentru uz personal sau academic, dar nu pot fi utilizate pentru produse comerciale.

Vezi si

Referințe

linkuri externe