Membuat file .dll di C#.Net

Saya telah membuat proyek yang merupakan proyek aplikasi konsol C # yang saya perlukan untuk memanggil proyek ini dll dalam proyek aplikasi windows lain. Saya telah membangun proyek di visual studio 2010 dan memeriksa file .dll di folder bin \ debug, tetapi tidak dibuat.

Tetapi file manifes dan file .exe telah dibuat. Tolong bantu saya bagaimana cara membuat .dll dalam kasus ini.

Anda perlu membuat pustaka kelas dan bukan Aplikasi Konsol. Aplikasi konsol diterjemahkan ke dalam .exe sedangkan pustaka kelas kemudian akan dikompilasi menjadi dll yang dapat Anda referensikan dalam proyek windows Anda.

  • Klik kanan pada Aplikasi Konsol Anda -> Properties -> Ubah tipe Output menjadi Class Library

Komentar (0)

Anda perlu mengubah pengaturan proyek. Klik kanan proyek Anda, pergi ke properites. Di tab Application ubah jenis output ke pustaka kelas, bukan aplikasi Windows.

Komentar (0)

Console Application adalah aplikasi (.exe), bukan Library (.dll). Untuk membuat library, buatlah proyek baru, pilih "Class Library" dalam jenis proyek, lalu salin logika kode pertama Anda ke dalam proyek baru ini.

Atau Anda bisa mengedit Project Properties dan memilih Class Library, bukan Console Application di Output type.

Karena beberapa kode dapat "console" dependant, saya pikir solusi pertama lebih baik jika Anda memeriksa logika Anda saat Anda menyalinnya.

Komentar (0)