<Elemen Pustaka> (.NET Native)
Menentukan rakitan yang berisi jenis dan jenis anggota yang metadatanya tersedia untuk refleksi pada waktu proses.
<Elemen Pustaka> Elemen <Arahan>
Sintaks
<Library Name="assembly_name" />
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
Name |
Atribut yang diperlukan. Menentukan nama rakitan. Elemen turunan dari elemen ini <Library> menentukan kebijakan refleksi runtime untuk jenis dan jenis anggota yang ditemukan dalam rakitan ini. |
Atribut nama
Nilai | Deskripsi |
---|---|
assembly_name | Nama sederhana rakitan, tanpa ekstensi filenya. Atribut ini sesuai dengan AssemblyName.Name properti . Misalnya, nama rakitan bernama Extensions.dll adalah "Ekstensi". Lihat bagian Keterangan untuk bentuk khusus assembly_name yang mendukung penyertaan metadata bersyar dari perakitan. |
Elemen Anak
Elemen | Deskripsi |
---|---|
<Rakitan> | Menerapkan kebijakan ke semua jenis dalam rakitan tertentu. |
<Namespace Layanan> | Menerapkan kebijakan ke semua jenis di namespace tertentu. |
<Jenis> | Menerapkan kebijakan ke jenis tertentu, seperti kelas atau struktur. |
<TypeInstantiation> | Menerapkan kebijakan ke jenis generik yang dibangun. Misalnya, elemen TypeInstantiation> dapat digunakan untuk menentukan kebijakan untuk jenisList<String> .< |
Elemen Induk
Elemen | Deskripsi |
---|---|
<Arahan> | Elemen akar dari file arahan runtime. |
Keterangan
Elemen <Direktif> dapat berisi nol, satu, atau beberapa <Library>
elemen.
Elemen berfungsi <Library>
sebagai kontainer untuk menentukan elemen program yang metadatanya diperlukan pada waktu proses; elemen ini tidak mengekspresikan kebijakan. Pada waktu kompilasi, alat kompilator hanya mencari pustaka yang ditunjuk oleh <Library>
elemen untuk elemen program yang diidentifikasi oleh elemen anaknya. Sebaliknya, alat kompilator mencari semua pustaka, pustaka inti including.NET Framework, untuk elemen program yang diidentifikasi oleh elemen turunan dari elemen Aplikasi>.<
<Library>
direktif dapat digunakan secara kondisional. Jika nama <Library>
elemen dimulai dan diakhir dengan tanda bintang (*), <Library>
direktif hanya memiliki efek jika rakitan yang ditentukan antara tanda bintang direferensikan oleh aplikasi. Misalnya, arahan runtime berikut hanya berlaku jika rakitan Utilities.dll direferensikan oleh aplikasi.
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
<Library Name="*Utilities*">
...
</Library>
</Directives>
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk