Penempatan Rakitan
Catatan
Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.
Untuk sebagian besar aplikasi .NET Framework, Anda menemukan rakitan yang membentuk aplikasi di direktori aplikasi, di subdirektori direktori aplikasi, atau di cache rakitan global (jika rakitan dibagikan). Anda dapat mengganti tempat runtime bahasa umum mencari rakitan dengan menggunakan <codeBase> Element dalam file konfigurasi. Jika rakitan tidak memiliki nama yang kuat, lokasi yang ditentukan menggunakan <codeBase> Element dibatasi untuk direktori aplikasi atau subdirektori. Jika rakitan memiliki nama yang kuat, <codeBase> Element dapat menentukan lokasi mana pun di komputer atau di jaringan.
Aturan serupa berlaku untuk menemukan rakitan saat bekerja dengan kode yang tidak dikelola atau aplikasi interop COM: jika rakitan akan dibagikan oleh beberapa aplikasi, itu harus diinstal ke dalam cache perakitan global. Rakitan yang digunakan dengan kode yang tidak dikelola harus diekspor sebagai perpustakaan jenis dan didaftarkan. Rakitan yang digunakan oleh COM interop harus didaftarkan dalam katalog, meskipun dalam beberapa kasus pendaftaran ini terjadi secara otomatis.