Bagikan melalui


Cara: Membangun rakitan file tunggal .NET Framework

Catatan

Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.

Rakitan file tunggal, yang merupakan jenis rakitan paling sederhana, berisi informasi jenis dan implementasi, serta manifes rakitan. Anda dapat menggunakan kompiler baris perintah atau Visual Studio untuk membuat rakitan file tunggal yang menargetkan .NET Framework. Secara default, kompiler membuat file rakitan dengan ekstensi .exe.

Catatan

Visual Studio untuk C # dan Visual Basic hanya dapat digunakan untuk membuat rakitan file tunggal. Jika Anda ingin membuat rakitan multifile, Anda harus menggunakan kompiler baris perintah atau Visual C ++.

Prosedur berikut menunjukkan cara membuat rakitan file tunggal menggunakan kompiler baris perintah.

Membuat rakitan dengan ekstensi .exe

Pada prompt perintah, jalankan perintah berikut ini:

<perintah kompiler><nama modul>

Dalam perintah ini, perintah kompiler adalah perintah kompiler untuk bahasa yang digunakan dalam modul kode Anda, dan nama modul adalah nama modul kode untuk dikompilasi ke dalam rakitan.

Contoh berikut membuat rakitan bernama myCode.exe dari modul kode yang disebut myCode.

csc myCode.cs
vbc myCode.vb

Buat rakitan dengan ekstensi .exe dan tentukan nama file output

Pada prompt perintah, jalankan perintah berikut ini:

<perintah kompilator>/out:<nama file><nama modul>

Dalam perintah ini, perintah kompiler adalah perintah kompilator untuk bahasa yang digunakan dalam modul kode Anda, nama file adalah nama file keluaran, dan nama modul adalah nama modul kode untuk dikompilasi ke dalam Majelis.

Contoh berikut membuat rakitan bernama myAssembly.exe dari modul kode yang disebut myCode.

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

Membuat rakitan pustaka

Rakitan perpustakaan mirip dengan perpustakaan kelas. Ini berisi jenis yang akan dirujuk oleh majelis lain, tetapi tidak memiliki titik masuk untuk memulai eksekusi.

Untuk membuat rakitan pustaka, pada perintah prompt, ketik perintah berikut:

<perintah kompilator>-t:library<nama modul>

Dalam perintah ini, perintah kompiler adalah perintah kompiler untuk bahasa yang digunakan dalam modul kode Anda, dan nama modul adalah nama modul kode untuk dikompilasi ke dalam rakitan. Anda juga dapat menggunakan opsi kompiler lainnya, seperti opsi -out:.

Contoh berikut membuat rakitan pustaka bernama myCodeAssembly.dll dari modul kode yang disebut myCode.

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

Lihat juga