/ASSEMBLYRESOURCE
(Sematkan sumber daya terkelola)
Menyematkan sumber daya terkelola dalam rakitan.
Sintaks
/ASSEMBLYRESOURCE:
filename
[,
[name
][,PRIVATE
]]
Argumen
filename
Sumber daya terkelola yang ingin Anda sematkan dalam rakitan ini.
name
Opsional. Nama logis untuk sumber daya; nama yang digunakan untuk memuat sumber daya. Defaultnya adalah nama file.
Secara opsional, Anda dapat menggunakan PRIVATE
untuk menentukan apakah file harus bersifat privat dalam manifes perakitan. Secara default, name
bersifat publik di rakitan.
Keterangan
/ASSEMBLYRESOURCE
Gunakan opsi linker untuk menyematkan sumber daya dalam rakitan.
Sumber daya bersifat publik di rakitan saat dibuat dengan linker. Linker tidak memungkinkan Anda untuk mengganti nama sumber daya di assembly.
Jika filename
adalah file sumber daya .NET Framework (.resources
) yang dibuat, misalnya, oleh generator file Sumber Daya (Resgen.exe
) atau di lingkungan pengembangan, file tersebut dapat diakses dengan anggota di System.Resources
namespace layanan. Untuk informasi selengkapnya, lihat System.Resources.ResourceManager
. Untuk semua sumber daya lainnya, gunakan metode GetManifestResource*
di kelas System.Reflection.Assembly
untuk mengakses sumber daya pada durasi.
Opsi linker lain yang memengaruhi pembuatan rakitan adalah:
Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Input Linker>Properti>Konfigurasi.
Ubah properti Sematkan File Sumber Daya Terkelola.
Untuk menyetel opsi linker ini secara terprogram
- Lihat EmbedManagedResourceFile.