Instrukcje: tworzenie zestawu jedno pliku programu .NET Framework

Zestaw z jednym plikiem, który jest najprostszym typem zestawu, zawiera informacje o typie i implementację , a także manifest zestawu. Za pomocą kompilatorów wiersza polecenia lub programu Visual Studio można utworzyć zestaw z jednym plikiem przeznaczonym dla programu .NET Framework. Domyślnie kompilator tworzy plik zestawu z rozszerzeniem .exe .

Uwaga

Program Visual Studio dla języka C# i Visual Basic może służyć tylko do tworzenia zestawów z jednym plikiem. Jeśli chcesz utworzyć zestawy wieloplikowe, musisz użyć kompilatorów wiersza polecenia lub visual C++.

Poniższe procedury pokazują, jak tworzyć zestawy jednoplikowe przy użyciu kompilatorów wiersza polecenia.

Tworzenie zestawu z rozszerzeniem .exe

W wierszu polecenia wpisz następujące polecenie:

<Nazwa modułu poleceń><kompilatora>

W tym poleceniu kompilator jest poleceniem kompilatora języka używanego w module kodu, a nazwa modułu to nazwa modułu kodu, który ma być kompilowany w zestawie.

Poniższy przykład tworzy zestaw o nazwie myCode.exe z modułu kodu o nazwie myCode.

csc myCode.cs
vbc myCode.vb

Tworzenie zestawu z rozszerzeniem .exe i określanie nazwy pliku wyjściowego

W wierszu polecenia wpisz następujące polecenie:

<polecenie> kompilatora/out:<nazwa modułu nazwy pliku><>

W tym poleceniu kompilator to polecenie kompilatora języka używanego w module kodu, nazwa pliku jest nazwą pliku wyjściowego, a nazwa modułu to nazwa modułu kodu, który ma być kompilowany w zestawie.

Poniższy przykład tworzy zestaw o nazwie myAssembly.exe z modułu kodu o nazwie myCode.

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

Tworzenie zestawów bibliotek

Zestaw biblioteki jest podobny do biblioteki klas. Zawiera typy, do których będą odwoływać się inne zestawy, ale nie ma punktu wejścia do rozpoczęcia wykonywania.

Aby utworzyć zestaw biblioteki, w wierszu polecenia wpisz następujące polecenie:

<nazwa modułu kompilatora command-t>:library<>

W tym poleceniu kompilator jest poleceniem kompilatora języka używanego w module kodu, a nazwa modułu to nazwa modułu kodu, który ma być kompilowany w zestawie. Możesz również użyć innych opcji kompilatora , takich jak -out: opcja.

Poniższy przykład tworzy zestaw biblioteki o nazwie myCodeAssembly.dll z modułu kodu o nazwie myCode.

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

Zobacz też