Bagikan melalui


Penempatan Rakitan

Nota

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 perakitan global (jika rakitan dibagikan). Anda dapat mengganti lokasi pencarian runtime bahasa umum untuk rakitan dengan menggunakan elemen <codeBase> dalam file konfigurasi. Jika rakitan tidak memiliki nama yang kuat, lokasi yang ditentukan menggunakan <codeBase> Elemen dibatasi untuk direktori aplikasi atau subdirektori. Jika rakitan memiliki nama yang kuat, <codeBase> Elemen dapat menentukan lokasi apa 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. Perakitan yang digunakan dengan kode yang tidak dikelola harus diekspor sebagai pustaka tipe dan didaftarkan. Rakitan yang digunakan oleh interop COM harus terdaftar dalam katalog, meskipun dalam beberapa kasus pendaftaran ini terjadi secara otomatis.

Lihat juga