SzoftTechVizsga120523
A VIK Wikiből
Sznikák vizsga 2012.05.23.
1. Definiálja és a .NET szerelvény (assembly) fogalmát (szerepe, típusai, azonosítása)! Mi azonosít egy .NET szerelvényt? Hogyan nyújtanak megoldást a .NET szerelvények a klasszikus "DLL hell" problémára?
Funkciók fizikai egysége. Általában egy .dll vagy egy .exe fájl (de lehet több is). Minden alkalmazás szerelvényekből épül fel. Az egymás-melletti futás alapegysége (ugyanabból a szerelvényből több verzió is futhat).
Magában foglal:
- metaadatokat a szerelvényről (manifest)
- metaadatokat a .NET osztályokról
- erőforrásokat
Típusai:
- privát - egyetlen alkalmazás használja, neve azonosítja, az alkalmazás mappáiban keresi
- azonosított (strong named)
- erős név teszi egyedivé
- csak azonosított szerelvényekre hivatkozhat
- több alkalmazás használhatja
- DLL Hell problémára megoldás
- integritás védelmet nyújt (digitálisan aláírható szerelvények)
Erős név: név + fejlesztői cég nyilvános kulcsa + verziószám [+ nyelv és kultúra]