Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat membuat rakitan file tunggal atau multifile menggunakan IDE, seperti Visual Studio, atau pengkompilasi dan alat yang disediakan oleh Windows SDK. Rakitan paling sederhana adalah satu file yang memiliki nama sederhana dan dimuat ke dalam satu domain aplikasi. Rakitan ini tidak dapat direferensikan oleh rakitan lain di luar direktori aplikasi dan tidak menjalani pemeriksaan versi. Untuk menghapus instalan aplikasi yang terdiri dari assembly, Anda cukup menghapus direktori tempatnya berada. Bagi banyak pengembang, rakitan dengan fitur-fitur ini adalah semua yang diperlukan untuk menyebarkan aplikasi.
Anda dapat membuat rakitan multifile dari beberapa modul kode dan file sumber daya. Anda juga dapat membuat rakitan yang dapat dibagikan oleh beberapa aplikasi. Rakitan bersama harus memiliki nama yang kuat dan dapat disebarkan di cache perakitan global.
Anda memiliki beberapa opsi saat mengelompokkan modul kode dan sumber daya ke dalam rakitan, tergantung pada faktor-faktor berikut:
Pembuatan Versi
Modul grup yang harus memiliki informasi versi yang sama.
Penyebaran
Modul dan sumber daya kode grup yang mendukung model penyebaran Anda.
Daur Ulang
Modul grup jika dapat digunakan secara logis bersama-sama untuk beberapa tujuan. Misalnya, rakitan yang terdiri dari jenis dan kelas yang jarang digunakan untuk pemeliharaan program dapat dimasukkan ke dalam rakitan yang sama. Selain itu, jenis yang ingin Anda bagikan dengan beberapa aplikasi harus dikelompokkan ke dalam modul dan modul tersebut harus ditandatangani dengan nama unik.
Keamanan
Modul grup yang berisi jenis yang memerlukan izin keamanan yang sama.
Cakupan
Modul grup yang berisi jenis yang visibilitasnya harus dibatasi untuk rakitan yang sama.
Ada pertimbangan khusus saat membuat rakitan runtime bahasa umum tersedia untuk aplikasi COM yang tidak dikelola. Untuk informasi selengkapnya tentang bekerja dengan kode yang tidak dikelola, lihat Mengekspos komponen .NET Framework ke COM.