Bagikan melalui


/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

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Input Linker>Properti>Konfigurasi.

  3. Ubah properti Sematkan File Sumber Daya Terkelola.

Untuk menyetel opsi linker ini secara terprogram

  1. Lihat EmbedManagedResourceFile.

Baca juga

Referensi linker MSVC
Opsi linker MSVC