Cara menanamkan berkas manifest berkas yang dapat dijalankan di Visual Studio 2005

Ringkasan

Artikel ini selangkah demi selangkah menjelaskan cara menanamkan berkas manifest berkas yang dapat dijalankan (.exe) di Microsoft Visual Studio 2005. Jika Anda ingin mengembangkan program "Bersertifikat untuk Windows Vista", Anda harus menanamkan berkas manifest berkas yang dapat dijalankan.

Informasi lebih lanjut

Di dalam artikel ini, tempat appname merujuk ke aplikasi contoh. Anda harus mengganti porsi tempat appname dengan nama aplikasi.

Untuk menanamkan berkas manifest berkas yang dapat dijalankan, ikuti langkah-langkah berikut:

  1. Visual Studio 2005 membuka aplikasi.

  2. Membangun menu, klik Manajer konfigurasi.

  3. Di jendela manajer konfigurasi, tentukan Apakah x86 item sudah ada dalam daftar platform solusi aktif .

    • Jika x86 item tidak ada, lanjutkan ke langkah 4.

    • Jika item x86 yang sudah ada, pilih < Edit... > dalam daftar platform solusi aktif . Di kotak dialog Edit solusi platform , klik x86, klik Hapus, dan kemudian klik tutup.

  4. Di jendela manajer konfigurasi, pilih < baru... > daftar platform solusi aktif .

  5. Di kotak dialog Platform solusi baru , ketik x86 di kotak ketik atau pilih platform baru , pilih < kosong >Salin pengaturan dari daftar, klik untuk mengosongkan kotak centang buat platform proyek baru , dan kemudian klik OK.

  6. Di jendela manajer konfigurasi, klik tutup.

    Catatan Jika Anda menggunakan skrip pasca pembuatan untuk panggilan berkas MT.exe, Hapus pasca pembuatan skrip. Dalam hal ini, Anda tidak harus memanggil berkas MT.exe untuk menyertakan berkas manifest.

  7. Membangun menu, klik Solusi membangun kembali.

  8. Pada File menu, klik Tutup solusi.

  9. Jalankan Notepad, dan kemudian tempel kode berikut di dokumen baru:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
    <requestedPrivileges>
    <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
    </requestedPrivileges>
    </security>
    </trustInfo>
    </assembly>

  10. Pada File menu, klik Simpan sebagai, dan kemudian simpan file ini sebagai appname. exe.manifest.

  11. Pada File menu, klik tutup.

  12. Dalam Visual Studio 2005 membuka berkas appname.exe . Tampilan pohon ditampilkan.

  13. Klik simpul appname.exe , dan kemudian klik Menambahkan sumber daya.

  14. Di kotak dialog Tambah sumber daya , klik impor, temukan appname. exe.manifest file, dan kemudian klik buka.

  15. Di kotak dialog Kustom tipe sumber daya , ketik RT_MANIFEST, dan kemudian klik OK.

  16. Di panel properti , Ubah nilai properti ID dari "101" ke "1".

    Catatan Jika Anda ingin memastikan bahwa XML di manifest sudah benar, klik dua kali manifest dalam tampilan pohon untuk melihat biner. ASCII data muncul.

  17. Pada File menu, klik Simpan semua.

Jika berkas appname.exe adalah bagian dari aplikasi penyebaran ClickOnce, Anda harus memperbarui aplikasi ClickOnce manifest berkas dan berkas manifest penyebaran. Anda harus melakukan hal ini karena hash berkas yang dapat dijalankan berubah ketika Anda menyisipkan berkas manifest berkas yang dapat dijalankan. Untuk memperbarui berkas manifest aplikasi ClickOnce dan berkas manifest penyebaran, gunakan pembuatan Manifest dan alat pengeditan. Anda dapat menggunakan versi baris perintah (Mage.exe) atau versi Windows Forms (MageUI.exe).

Jika Anda menggunakan Mage.exe, buka wantian perintah, mengakses direktori di mana Mage.exe disimpan, dan kemudian jalankan perintah berikut ini dua:

Mage.exe -u direktori tujuan berkas appname.exe.manifest\appname.exe.manifest -nama "AppName"-versi versi aplikasi - FromDirectory direktori sumber berkas appname.exe.manifest - cf direktori berkas .pfx\name.pfx - pwd "sandi"

Mage.exe -u direktori berkas .application\appname.application - appm direktori berkas appname.exe.manifest\appname.exe.manifest - cf direktori berkas .pfx\name.pfx - pwd "sandi"

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×