Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat link ke sumber daya terkelola.
Sintaksis
-linkresource:filename[,identifier[,public|private]]
atau
-linkres:filename[,identifier[,public|private]]
Argumen
filename
Dibutuhkan. File sumber daya untuk ditautkan ke rakitan. Jika nama file berisi spasi, sertakan nama dalam tanda kutip (" ").
identifier
Fakultatif. Nama logis untuk sumber daya. Nama yang digunakan untuk memuat sumber daya. Defaultnya adalah nama file. Secara opsional, Anda dapat menentukan apakah file bersifat publik atau privat dalam manifes perakitan, misalnya: -linkres:filename.res,myname.res,public. Secara default, filename bersifat publik di rakitan.
Komentar
Opsi -linkresource tidak menyematkan file sumber daya dalam file output; gunakan -resource opsi untuk melakukan ini.
Opsi ini -linkresource memerlukan salah -target satu opsi selain -target:module.
Jika filename adalah file sumber daya .NET Framework yang dibuat, misalnya, oleh Resgen.exe (Resource File Generator) atau di lingkungan pengembangan, file tersebut dapat diakses dengan anggota di System.Resources namespace layanan. (Untuk informasi selengkapnya, lihat ResourceManager.) Untuk mengakses semua sumber daya lain pada waktu proses, gunakan metode yang dimulai dengan GetManifestResource di Assembly kelas .
Nama file dapat berupa format file apa pun. Misalnya, Anda mungkin ingin membuat bagian DLL asli dari rakitan, sehingga dapat dipasang ke dalam singgahan perakitan global dan diakses dari kode terkelola pada rakitan.
Bentuk pendeknya -linkresource adalah -linkres.
Nota
Opsi -linkresource ini tidak tersedia dari lingkungan pengembangan Visual Studio; opsi ini hanya tersedia saat Anda mengkompilasi dari baris perintah.
Contoh
Kode berikut mengkompilasi in.vb dan menautkan ke file rf.resourcesumber daya .
vbc -linkresource:rf.resource in.vb