Vytváření sestavení

Můžete vytvořit jeden soubor nebo multifile sestavení IDE, například pomocí Visual Studio 2005, nebo kompilátory a nástroje poskytované Windows Software Development Kit (SDK). Nejjednodušší sestavení je jeden soubor, který má jednoduchý název a je načten do jediného aplikační domény. Toto sestavení nelze odkazovat jiné sestavení mimo adresář aplikace a podrobit kontrole verze. Odinstalovat aplikace tvořena sestavení, jednoduše odstranit adresář, kde je umístěn. Mnoho vývojářů sestavení těchto funkcí je vše potřebné k nasazení aplikace.

Můžete vytvořit multifile sestavení z několika modulů kódu a zdrojové soubory. Můžete také vytvořit sestavení, který může být sdílen více aplikací. Sdílená sestavení musí mít silný název a nasazením globální mezipaměť sestavení (GAC).

Máte několik možností při seskupování modulů kódu a prostředků do sestavení v závislosti na následujících faktorech:

  • Použití více verzí

    Skupina modulů, které by měly mít stejné informace o verzi.

  • Nasazení

    Moduly kódu skupiny a prostředky, které podporují model nasazení.

  • Opětovné použití

    Pokud jsou logicky lze společně pro některé účely seskupit moduly. Sestavení sestávající z typy a třídy zřídka používané pro program údržby může například uváděny ve stejném sestavení. Kromě toho být seskupeny do sestavení typy, které chcete sdílet s více aplikacemi a by měla být podepsána sestavení se silným názvem.

  • Zabezpečení

    Skupina moduly obsahující typy, které vyžadují stejné oprávnění zabezpečení.

  • Vytváření oborů

    Skupina obsahující typy jehož viditelnost by mělo být omezeno na stejné sestavení modulů.

Po zpřístupnění common language runtime sestavení nespravovaných aplikací modelu COM musí být provedeny důležité informace. Další informace o práci s nespravovaným kódem Exposing .NET Framework Components to COM.

Viz také

Úkoly

Postupy: Vytvoření sestavení tvořeného jedním souborem

Postupy: Vytvořit vícesouborové sestavení

Koncepty

Správa verzí sestavení

How the Runtime Locates Assemblies

Vícesouborové sestavení

Další zdroje

Programování se sestaveními