<Elemen Pustaka> (.NET Native)
Menentukan rakitan yang berisi jenis dan jenis anggota yang metadatanya tersedia untuk refleksi pada durasi.
<Elemen Pustaka> Elemen Direktif><
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 anak 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 assembly bernama Extensions.dll adalah "Extensions". Lihat bagian Keterangan untuk bentuk khusus assembly_name yang mendukung penyertaan metadata bersyarah dari perakitan. |
Elemen Anak
Elemen | Deskripsi |
---|---|
<Majelis> | Menerapkan kebijakan ke semua jenis dalam rakitan tertentu. |
<Namespace> | 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 jenis List<String> . |
Elemen Induk
Elemen | Deskripsi |
---|---|
<Arahan> | Elemen akar dari file arahan runtime. |
Keterangan
Elemen <Directives> dapat berisi elemen nol, satu, atau lebih <Library>
.
Elemen berfungsi <Library>
sebagai kontainer untuk menentukan elemen program yang metadatanya diperlukan pada durasi; 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 pengkompilasi mencari semua pustaka, including.NET pustaka inti Kerangka Kerja, untuk elemen program yang diidentifikasi oleh elemen anak dari <elemen Aplikasi> .
<Library>
direktif dapat digunakan secara kondisional. Jika nama <Library>
elemen dimulai dan diakhiri 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