Pap szerelő környezetben

Szerelvények szerkezeti elemei a .NET-keretrendszer alkalmazások; ők alkotják a alapegysége telepítését, verzió, újrafelhasználás, aktiválás hatókör és biztonsági engedélyeket. Szerelés gyűjteménye erőforrás típust és összeszerelt, hogy működjenek együtt és alkotó logikai funkcionális egységet. Az összeszerelés biztosítja a közös nyelvi futtatókörnyezet szükséges információkat felismerni típusú megvalósítások. A futásidejű típus nem létezik keretein kívül a szerelvény.

A szerelvény a következő tulajdonságokkal.

Olyan kódot tartalmaz, amely végrehajtja a közös nyelv futtató környezet. Ha nincs nyilvánvaló kódban egy köztes nyelv MSIL található egy hordozható végrehajtható (PE) fájl nem fog futni. Tartsuk észben, hogy minden szerelvény csak egy belépési pont (m. E. DllMain. WinMain vagy Main).

Ez létrehoz egy biztonsági tartalékot. A szerkezet egy egységet, amelyre az engedélyt kérik, és feltéve. További információkat a biztonsági határok és azok alkalmazása a szerelvények cm. Kérdések részt épít biztonságot.

Ez létrehoz egy határon típusát. Minden engedély típus nevét is tartalmazza az összeállítás, amelyben a típus. Írja úgynevezett MyType. betöltve a körét egy szerelvény nem esik egybe a típus MyType. betöltve hatálya másik szerelvény.

Ez létrehoz egy határt határoló körét a hivatkozásokat. A szerelvény nyilvánvaló metaadatokat tartalmazza típusokra használt felbontás, valamint hogy teljesítse az erőforrásokkal kapcsolatos kérelmeket. A nyilvánvaló ad kiszállítják szerelvény típusokat és az erőforrásokat. Továbbá, egyéb szerelvények szerepel a jegyzékben, amelyektől függ.

Létrehoz változatai a határon. Az összeállítás a legkisebb egység a CLR, amely egy változata. Minden típusú és a források ugyanazon szerelvény szempontjából versioning egy egységes egész. A szerelvény nyilvánvaló leírja a függőség bizonyos változatait más szerelvények. További információ a verziókövetés, lásd. Hogyan kell kezelni az összeállítás változatok.

Egy egységet képez a telepítési. Amikor fut az alkalmazás csak akkor van jelen összeállítás, kezdetben hívó alkalmazás. Egyéb összeállítások, például lokalizáció erőforrások vagy részegységek, amelyek közüzemi órák, lehet letölteni a kereslet. Ez lehetővé teszi az alkalmazások fenntartani egy egyszerű szerkezetű és kis méretű kezdeti induláskor. További információt szeretne kapni a szerelvények, lásd. A részben bevetni.

A szerkezet egy egységet, amely támogatja a párhuzamos végrehajtás. További információ a futó több változatát szerelvények cm. Szakaszban részegységek és párhuzamos végrehajtás.

Összeállítások statikus vagy dinamikus. Statikus szerelvények lehetnek .NET Framework típusú keret (interfészek és osztályok), valamint a gyülekezési erőforrások (rajzok, JPEG-fájlokat, az erőforrás fájlokat, és így tovább. D.). Statikus szerelvények a merevlemezre kerülnek, hordozható végrehajtható (PE) fájlt. Továbbá, a .NET Framework platform lehet használni a dinamikus szerelvények futnak közvetlenül a memóriából, és nem menti a lemezre, a végrehajtás előtt. A dinamikus szerelvény tárolható a lemezen elvégzése után.

Számos módja van, hogy hozzon létre szerelvények. Használhatja a fejlesztési eszközök, mint a Visual Studio, amely a korábban használt létrehozására vagy DLL- EXE-fájlt. Ahhoz, hogy hozzon létre egy szerelvény modulok felhasználásával létrehozott egyéb fejlesztési eszközöket, akkor a Windows SDK eszközöket. Ahhoz, hogy dinamikus összeállítások is alkalmazhatók CLR interfészek, mint Reflection.Emit.

Kapcsolódó cikkek