Mencapai Bestari penyelesaian - mengubah kod produk

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Dalam Bestari penyelesaian Access, medan kod produk ialah GUID iaitu pengenalan utama aplikasi atau produk.

  • Kemas kini boleh membesarkan atau mengecilkan pohon ciri komponen, tetapi ia mesti menyusun hierarki sedia ada ciri dan komponen yang diterangkan dengan jadual ciri dan FeatureComponents. Ia boleh menambah ciri baru pohon komponen ciri sedia ada. Jika ia akan mengalih keluar ciri induk, ia mesti juga mengalih keluar semua anak ciri ciri dialih.

  • Kemas kini boleh menambah komponen baru atau ciri baru atau sedia ada.

  • Kemas kini mesti mengubah kod komponen komponen sebarang. Hasilnya, kemas kini kecil atau naik taraf minor mesti tidak mengubah nama fail kunci komponen yang kerana ini memerlukan mengubah kod komponen.

  • Kemas kini mesti mengubah nama fail .msi pakej pemasangan. Sebaliknya, kerana ia mengubah suai pakej, ia akan mengubah kod pakej. Ambil perhatian bahawa ini bermakna bahawa kemas kini boleh mengubah Jadual, tindakan tersuai dan kotak dialog dalam fail .msi tanpa mengubah nama fail.

  • Kemas kini boleh menambah, mengalih keluar atau mengubah suai fail, kunci daftaran atau pintasan komponen yang tidak dikongsi dengan dua atau lebih ciri. Jika kemas kini mengubah suai fail versioned, versi fail tersebut mesti meningkat dalam Jadual fail. Jika kemas kini mengalih keluar sumber, ia harus juga mengemas kini Jadual RemoveFile dan RemoveRegistry untuk mengalih keluar sebarang fail yang tidak digunakan, kunci daftaran atau pintasan yang telah dipasang.

  • Kemas kini komponen yang dikongsi oleh dua atau lebih ciri mesti serasi ke belakang dengan semua aplikasi dan ciri yang menggunakan komponen. Kemas kini boleh mengubah suai sumber komponen yang dikongsi, seperti fail, entri daftaran dan pintasan, selagi perubahan adalah serasi ke belakang. Adalah tidak disyorkan kemas kini menambah atau mengalih keluar fail, entri daftaran atau pintasan daripada komponen kongsi.

  • Kemas kini yang kecil dihantar sebagai pakej pemasang Windows. (Produk penuh CD-ROM biasanya tidak disediakan dengan kemas kini yang kecil.)

Kod produk mesti diubah jika mana-mana yang berikut adalah benar bagi kemas kini:

  • Pemasangan wujud bersama-sama produk asal dan dikemas kini pada sistem sama mesti mungkin.

  • Nama fail .msi telah diubah.

  • Kod komponen komponen sedia ada telah berubah.

  • Komponen dialih keluar daripada ciri sedia ada.

  • Ciri sedia ada telah dibuat ke anak ciri sedia ada.

  • Ciri kanak-kanak sedia ada telah dialih keluar daripada ciri induk.

  • Komponen boleh ditambahkan pada ciri sedia ada tanpa memerlukan perubahan kod produk.

Nota: Menambah ciri baru anak, terdiri sepenuhnya daripada komponen baru untuk ciri sedia ada tidak memerlukan mengubah kod produk.

Ciri anak baru boleh dikarang oleh termasuk msidbFeatureAttributesFollowParent dan msidbFeatureAttributesUIDisallowAbsent dalam medan atribut Jadual ciri. Jika naik taraf kecil hanya menambah ciri anak baru, kemudian pasang semula = semua mencukupi untuk memaksa pemasangan ciri-ciri anak yang baru.

Ciri anak baru mungkin tersembunyi daripada pengguna. Untuk menyegerakkan keadaan pemasangan ciri anak baru dengan ciri induk, setkan bit msidbFeatureAttributesFollowParent dan msidbFeatureAttributesUIDisallowAbsent untuk ciri anak.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×