Sdílet prostřednictvím


Postupy: Sestavení sestavení .NET Framework s jedním souborem

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

Jednosouborové sestavení, což je nejjednodušší typ sestavení, obsahuje informace o typu a implementaci, stejně jako manifest sestavení. Pomocí kompilátorů příkazového řádku nebo sady Visual Studio můžete vytvořit sestavení s jedním souborem, které cílí na rozhraní .NET Framework. Ve výchozím nastavení kompilátor vytvoří soubor sestavení s příponou .exe .

Poznámka:

Visual Studio pro C# a Visual Basic lze použít pouze k vytváření sestavení s jedním souborem. Pokud chcete vytvořit vícesouborová sestavení, musíte použít kompilátory příkazového řádku nebo Visual C++.

Následující postupy ukazují, jak vytvořit sestavení s jedním souborem pomocí kompilátorů příkazového řádku.

Vytvoření sestavení s rozšířením .exe

Do příkazového řádku zadejte následující příkaz:

<Název modulu příkazu><kompilátoru>

V tomto příkazu je příkaz kompilátoru příkazem kompilátoru pro jazyk použitý v modulu kódu a název modulu je název modulu kódu, který se má zkompilovat do sestavení.

Následující příklad vytvoří sestavení s názvem myCode.exe z modulu kódu s názvem myCode.

csc myCode.cs
vbc myCode.vb

Vytvoření sestavení s příponou .exe a zadání názvu výstupního souboru

Do příkazového řádku zadejte následující příkaz:

<command> kompilátoru/out:<název modulu název souboru><>

V tomto příkazu je příkaz kompilátoru příkazem kompilátoru pro jazyk použitý v modulu kódu, název souboru je název výstupního souboru a název modulu je název modulu kódu, který se má zkompilovat do sestavení.

Následující příklad vytvoří sestavení s názvem myAssembly.exe z modulu kódu s názvem myCode.

csc -out:myAssembly.exe myCode.cs
vbc -out:myAssembly.exe myCode.vb

Vytváření sestavení knihovny

Sestavení knihovny je podobné knihovně tříd. Obsahuje typy, na které budou odkazovat jiná sestavení, ale nemá k zahájení provádění žádný vstupní bod.

Chcete-li vytvořit sestavení knihovny, na příkazovém řádku zadejte následující příkaz:

<název modulu kompilátoru command-t>:library<>

V tomto příkazu je příkaz kompilátoru příkazem kompilátoru pro jazyk použitý v modulu kódu a název modulu je název modulu kódu, který se má zkompilovat do sestavení. Můžete také použít další možnosti kompilátoru , například možnost -out: .

Následující příklad vytvoří sestavení knihovny s názvem myCodeAssembly.dll z modulu kódu s názvem myCode.

csc -out:myCodeLibrary.dll -t:library myCode.cs
vbc -out:myCodeLibrary.dll -t:library myCode.vb

Viz také