Struttura .NET: Differenza bejn il-verżjonijiet

Content deleted Content added
Linja 27:
L-aspetti ġewwinija tal-Istruttura .NET jinstabu ġol-Infrastruttura tal-Lingwa Komuni, jew CLI. L-iskop tas-CLI huwa illi jipprovdi pjattaforma newtrali għall-ftih u t-twettieq tal-programmi, fosthom funzjonijiet għall-kontrollar tal-eċċezjonijiet, ġbir tal-iskart, sigurtà, u interoperabbiltà. L-implementazzjoni tas-CLI tal-Microsoft jgħidulu r-[[Runtime tal-Lingwa Komuni]] jew CLR.
 
=== AssembleiAssemblej ===
{{main|Assemblea .NET}}
 
Il-kodiċi tan-nofs tal-[[Lingwa Komuni tan-Nofs]] jew CIL jinstab [[Assemblea .NET|AssembleiAssemblej .NET]]. Kif meħtieġ mill-ispeċifikazzjoni, l-assembleiassemblej huma miżmuma fil-format tal-[[Eżegwibbli Portabbli]] (PE),komuni fuq il-pjattaforma Windows għall-fajls kollha DLL u EXE. L-assemblea tikkonsisti f'fajl wieħed jew aktar, li minnhom wieħed irid ikun fih il-manifest, li għandu l-metadata għall-assemblea. L-isem komplut tal-assemblea (ma jridx ikun konfuż mal-isem tal-fajl fuq id-diska) fih ismu sempiliċi, l-verżjoni, kultura, u t-token taċ-ċavetta komuni. Il-marka taċ-ċavetta komuni huwa kanċellett wieħed generat meta l-assemblea tiġi kompilata, allura żewġ assemblei bl-istess marka taċ-ċavetta komuni huma garantiti li jkunu identiċi mill-punto di vista tal-istruttura. Ċavetta privata tkun ukoll tkun speċifikata u tkun magħrufa biss lill-ħallieq tal-assemblea u tista' tkun użata biex tiġi msemmija qawwi u biex tiggarantixxi li l-assemblea hija mill-istess awtur meta verżjoni ġdida hija kompilata (hija bżonn biex l-assemblea tkun miżjuda fill-[[Cache Globali tal-AssembleiAssemblej]]).
 
=== Metadata ===