Egymás melletti összeállítás

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2016. június 16-án felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

A Side-by-side Assembly (SxS)  egy konfliktusfeloldó technológia a globális DLL -ek között a Microsoft Windows rendszerben .

Létrehozás oka

Az SxS technológia egy másik kísérlet volt a DLL pokoli problémájának megoldására azáltal , hogy a könyvtárak fájlnév szerinti keresését egy egyedi összeállítás - azonosító alapján történő keresésre cserélte .

Megvalósítás

A folyamatok által általános használatra kivett erőforrásokat tartalmazó fájlokból egy assembly ( eng. assembly ) jön létre. A telepítés során az összeállítás a WinSxS rendszerkönyvtár egy alkönyvtárába kerül , amely garantáltan egyedi névvel rendelkezik, és egyedi azonosítóval van regisztrálva a rendszerben . Az a program , amely bizonyos összeállításokból származó erőforrásokat akar használni, az úgynevezett manifest -ben adja meg azok azonosítóit - egy XML -beli  programtulajdonság-leíró , amely vagy a végrehajtható fájlon belül, vagy egy külön .manifest kiterjesztésű fájlban található. 

Az összeállítások általában dinamikus hivatkozási könyvtárakból (DLL-ekből) jönnek létre , de bármilyen .

A .NET-keretrendszerben nagymértékben használják az összeállításokat .

Az operációs rendszer szintjén a technológiát először a Windows XP rendszerben vezették be, de a Windows Vista óta széles körben használják .

Előnyök

Hátrányok

Linkek