Sdílet prostřednictvím


Sestavení a globální mezipaměť sestavení GAC (C# and 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 Postupy: Vytváření vícesouborového 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 Postupy: Přidání nebo odebrání odkazů 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 Sestavení z příkazového řádku (Visual Basic) v jazyce Visual Basic a Sestavování pomocí programu csc.exe v příkazovém řádku pro C#.

Viz také

Úkoly

Postupy: Sdílení sestavení s jinými aplikacemi (C# and Visual Basic)

Postupy: Zavedení a uvolnění sestavení (C# a Visual Basic)

Postupy: Určení, zda je soubor sestavení (C# and Visual Basic)

Postupy: Vytváření a použití sestavení s pomocí příkazového řádku (C# a Visual Basic)

Návod: Vložení typů ze spravovaných sestavení (C# and Visual Basic)

Návod: Vložení informací o typu ze sestavení sady Microsoft Office (C# and Visual Basic)

Koncepty

Průvodce programováním v C#

Přátelská sestavení (C# and Visual Basic)

Další zdroje

Příručka k programování v jazyce Visual Basic

Sestavení v modulu CLR (Common Language Runtime)