/MANIFEST
(Buat manifes perakitan berdampingan)
Menentukan apakah linker harus membuat file manifes berdampingan.
Sintaks
/MANIFEST
[:
{EMBED
[,ID=
resource_id
]|NO
}]
Keterangan
Opsi /MANIFEST
linker memberi tahu linker untuk membuat file manifes berdampingan. Untuk informasi selengkapnya tentang file manifes, lihat Referensi file manifes.
Default adalah /MANIFEST
.
Opsi /MANIFEST:EMBED
menentukan bahwa linker harus menyematkan file manifes dalam gambar sebagai sumber daya jenis RT_MANIFEST
. Parameter opsional ID
mengatur ID sumber daya yang akan digunakan untuk manifes. resource_id
Gunakan nilai 1 untuk file yang dapat dieksekusi. Gunakan nilai 2 untuk DLL untuk mengaktifkannya untuk menentukan dependensi privat. ID
Jika parameter tidak ditentukan, nilai defaultnya adalah 2 jika /DLL
opsi diatur; jika tidak, nilai defaultnya adalah 1.
Dimulai dengan Visual Studio 2008, file manifes untuk executable berisi bagian yang menentukan informasi Kontrol Akun Pengguna (UAC). Jika Anda menentukan /MANIFEST
tetapi tidak menentukan salah satu /MANIFESTUAC
atau /DLL
, fragmen UAC default yang memiliki tingkat UAC yang diatur ke asInvoker
dimasukkan ke dalam manifes. Untuk informasi selengkapnya tentang tingkat UAC, lihat /MANIFESTUAC
(Menyematkan informasi UAC dalam manifes).
Untuk mengubah perilaku default untuk UAC, atur salah satu opsi berikut:
Tentukan
/MANIFESTUAC
opsi dan atur tingkat UAC ke nilai yang diinginkan.Atau, tentukan
/MANIFESTUAC:NO
opsi jika Anda tidak ingin membuat fragmen UAC dalam manifes.
Jika Anda tidak menentukan /MANIFEST
tetapi menentukan /MANIFESTDEPENDENCY
atribut, file manifes akan dibuat. File manifes tidak dibuat jika Anda menentukan /MANIFEST:NO
.
Jika Anda menentukan /MANIFEST
, nama file manifes sama dengan nama lengkap file output Anda, tetapi dengan .manifest
ditambahkan ke nama file. Misalnya, jika nama file output Anda adalah MyFile.exe
, nama file manifes adalah MyFile.exe.manifest
. Jika Anda menentukan /MANIFESTFILE:
name
, nama manifes adalah apa yang Anda tentukan di name
.
Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk informasi selengkapnya, lihat Mengatur properti kompilator dan build.
Pilih halaman properti File Manifes Linker>Properti>Konfigurasi.
Ubah properti Buat Manifes. Pilih OK atau Terapkan untuk menyimpan perubahan Anda.
Untuk menyetel opsi linker ini secara terprogram
- Lihat GenerateManifest.
Lihat juga
Referensi file manifes
/MANIFESTDEPENDENCY
(Tentukan dependensi manifes)
/MANIFESTFILE
(File manifes nama)
/MANIFESTUAC
(Menyematkan informasi UAC dalam manifes)
Referensi linker MSVC
Opsi linker MSVC
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