Sestavení a globální mezipaměti sestavení (C# a Visual Basic)
Sestavení tvoří základní jednotky, nasazení, řízení verzí, opětovné použití, aktivaci oborů a oprávnění zabezpečení pro.Aplikace založená na NET.Sestavení souboru dynamické knihovny (DLL) nebo spustitelný soubor (EXE) podobu a jsou stavebními kameny .NET Framework.Společný jazykový modul runtime poskytují informace, které potřebuje znát typ implementace.Si lze představit jako kolekce typů a prostředky, které tvoří logickou jednotku funkčnosti a jsou vytvořeny tak, aby společně sestavení.
Sestavení mohou obsahovat jeden nebo více modulů.Větších projektů může být například plánované tak několik jednotlivých vývojáři pracují samostatné moduly všechny nadcházející dohromady a vytvořit jediné sestavení.Další informace o modulech naleznete v tématu Jak: vytvoření Multifile sestavení.
Sestavení mají následující vlastnosti:
Sestavení jsou implementovány jako soubory s příponou EXE nebo DLL.
Můžete sdílet mezi aplikacemi uložením do globální mezipaměť sestavení (GAC) sestavení.Sestavení musí být silným názvem dříve, než mohou být součástí globální mezipaměť sestavení (GAC).Další informace naleznete v tématu Sestavení se silným názvem.
Sestavení jsou načtena do paměti, pouze pokud jsou nezbytné.Pokud není použita, nebyly načítány.To znamená, že sestavení mohou být účinný způsob, jak spravovat prostředky ve větších projektů.
Informace o sestavení programově můžete získat pomocí odrazu.Další informace naleznete v tématu odraz.
Pokud chcete načíst sestavení pouze zkontrolovat, použijte metodu jako ReflectionOnlyLoadFrom.
Manifest sestavení
V rámci každé sestavení je manifestu sestavení.Podobný obsah, manifestu sestavení obsahuje následující položky:
Identitu sestavení (jeho název a verzi).
Soubor tabulky popisující všechny ostatní soubory, které tvoří sestavení, například ostatních sestaveních vytvořený soubor s příponou EXE nebo DLL, které se opírá o, nebo dokonce bitmapy a soubory Readme.
Sestavení seznamu odkaz, což je seznam všech vnějších závislostí – knihoven DLL nebo jiné soubory potřebami aplikace, které byly vytvořeny uživatelem.Odkazy na sestavení obsahují odkazy na globální i soukromé objekty.Globální objekty jsou umístěny v globální mezipaměť sestavení (GAC), oblast k dispozici ostatním aplikacím poněkud jako adresáře System32.Microsoft.VisualBasic Oboru názvů je příklad sestavení v globální mezipaměť sestavení (GAC).Soukromé objekty musí být v adresáři buď na stejné úrovni jako nebo pod adresář, ve kterém je nainstalována aplikace.
Sestavení obsahovat informace o obsahu, správu verzí a závislosti, nespoléhejte se na hodnoty registru správná funkce aplikace, které vytvoříte pomocí jazyka Visual Basic a C#.Sestavení snížit dll konflikty a spolehlivější a snadnější vytvoření aplikace.V mnoha případech lze nainstalovat.Aplikace založená na NET jednoduše zkopírováním souborů do cílového počítače.
Další informace získáte v tématu Manifest sestavení.
Přidávání odkazu na sestavení
Sestavení použít, musíte přidat odkaz, jak je popsáno v Jak: Přidat nebo odebrat odkazy pomocí dialogového okna Přidat odkaz.Dalším příkaz Imports v jazyce Visual Basic nebo použití směrnice v jazyce C# vyberte obor názvů položek, které chcete použít.Po sestavení je odkazováno a importovat, přístupné tříd, vlastností, metod a ostatní členové jeho obory názvů jsou k dispozici aplikace jako jejich kódu byly součástí zdrojového souboru.
V jazyce C# můžete také dvě verze téhož sestavení v jedné aplikaci.Další informace naleznete v tématu externí alias.
Vytváření sestavení
Kompilovat aplikaci klepnutím na sestavení na sestavení nabídky nebo vytvořením z příkazového řádku pomocí kompilátoru příkazového řádku.Podrobné informace o vytváření sestav z příkazového řádku naleznete v tématu Budovy z příkazového řádku (Visual Basic) v jazyce Visual Basic a Sestavování pomocí csc.exe v příkazovém řádku pro C#.
Viz také
Úkoly
Jak: sestavení sdílet s jinými aplikacemi (C# a Visual Basic)
Jak: načtení a uvolnění sestavení (C# a Visual Basic)
Jak: zjistit, zda je soubor sestavení (C# a Visual Basic)
Jak: vytvoření a použití sestavení pomocí příkazového řádku (C# a Visual Basic)
Názorný postup: Vkládání typy z spravované sestavení (C# a Visual Basic)
Názorný postup: Vkládání typ informace ze sady Microsoft Office sestavení (C# a Visual Basic)
Koncepty
Sestavení přítele (C# a Visual Basic)