เข้าถึงตัวช่วยสร้างโซลูชัน - การเปลี่ยนแปลงรหัสผลิตภัณฑ์

หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง

ในการเข้าถึงตัวช่วยสร้างโซลูชัน เขตข้อมูลรหัสผลิตภัณฑ์คือ GUID ที่มีการระบุหลักของแอปพลิเคชันหรือผลิตภัณฑ์

  • เครื่องหมายอัปเดสามารถขยาย หรือลดคอมโพเนนต์ของฟีเจอร์แผนภูมิ แต่ต้องได้จัดระเบียบลำดับชั้นที่มีอยู่ของฟีเจอร์และคอมโพเนนต์ที่อธิบายไว้ โดยฟีเจอร์และ FeatureComponents ตาราง จะสามารถเพิ่มฟีเจอร์ใหม่ไปยังแผนภูมิคอมโพเนนต์ของฟีเจอร์ที่มีอยู่ ถ้าจะเอาฟีเจอร์หลัก แต่จะต้องเอาฟีเจอร์ลูกทั้งหมดของฟีเจอร์การเอาออก

  • การปรับปรุงสามารถเพิ่มคอมโพเนนต์ใหม่หรือฟีเจอร์ใหม่ หรือที่มีอยู่

  • การปรับปรุงต้องเปลี่ยนรหัสคอมโพเนนต์ของคอมโพเนนต์ใด ๆ ดังนั้น การอัปเดขนาดเล็กหรืออัปเกรดรองต้องไม่เปลี่ยนชื่อของไฟล์คีย์คอมโพเนนต์เนื่องจากนี้อาจจำเป็นต้องมีการเปลี่ยนแปลงรหัสคอมโพเนนต์

  • การปรับปรุงต้องไม่เปลี่ยนแปลงชื่อของไฟล์.msi ของแพคเกจการติดตั้ง แทน เนื่องจากนั้นปรับเปลี่ยนแพคเกจ นั้นควรเปลี่ยนโค้ดแพคเกจ โปรดสังเกตว่า ซึ่งหมายความ ว่า เครื่องหมายอัปเดสามารถเปลี่ยนตาราง แอคชันแบบกำหนดเอง และกล่องโต้ตอบในไฟล์.msi โดยไม่เปลี่ยนแปลงชื่อของไฟล์

  • เครื่องหมายอัปเดสามารถเพิ่ม เอาออก หรือปรับเปลี่ยนไฟล์ คีย์รีจิสทรี หรือทางลัดของคอมโพเนนต์ที่ไม่ได้ใช้ร่วมกัน โดยฟีเจอร์อย่าง น้อยสองออก ถ้าโปรแกรมปรับปรุงการแก้ไขไฟล์ versioned ต้องเพิ่มเวอร์ชันของไฟล์นั้นในตารางไฟล์ ถ้าการปรับปรุงเอาทรัพยากร นั้นควรอัปเด RemoveFile และ RemoveRegistry ตารางเมื่อต้องการเอาใด ๆ ที่ไม่ได้ใช้ไฟล์ คีย์รีจิสทรี หรือทางลัดที่ได้ถูกติดตั้ง

  • การปรับปรุงของคอมโพเนนต์ที่ใช้ร่วมกัน โดยฟีเจอร์อย่าง น้อยสองต้องเข้ากันได้กับเวอร์ชันก่อนหน้ากับแอปพลิเคชันและฟีเจอร์ที่ใช้คอมโพเนนต์ทั้งหมด การปรับปรุงสามารถปรับเปลี่ยนทรัพยากรของการแชร์คอมโพเนนต์ เช่นไฟล์ รายการรีจิสทรี และ ลัด ตราบเท่าที่เปลี่ยนแปลง เข้ากันได้กับเวอร์ชันก่อนหน้า ไม่ควรจะว่า เครื่องหมายอัปเดเพิ่ม หรือเอาไฟล์ รายการรีจิสทรี หรือทางลัดจากคอมโพเนนต์ที่ใช้ร่วมกัน

  • การอัปเดขนาดเล็กถูกจัดส่งเป็น Windows Installer package (แบบเต็มซีดีรอมมักจะไม่มีการอัปเดตของ small)

ต้องเปลี่ยนรหัสผลิตภัณฑ์ถ้าอย่างใดอย่างหนึ่งต่อไปนี้เป็นจริงสำหรับการปรับปรุง:

  • ติดตั้ง coexisting ต้นฉบับ และปรับปรุงผลิตภัณฑ์บนระบบเดียวกันต้องสามารถทำ

  • ชื่อของไฟล์.msi มีการเปลี่ยนแปลง

  • มีการเปลี่ยนแปลงรหัสคอมโพเนนต์ของคอมโพเนนต์ที่มีอยู่

  • คอมโพเนนต์จะถูกเอาออกจากคุณลักษณะที่มีอยู่

  • คุณลักษณะที่มีอยู่ได้ถูกทำเป็นลูกของคุณลักษณะที่มีอยู่

  • คุณลักษณะลูกที่มีอยู่ถูกเอาออกจากฟีเจอร์ของแม่

  • คอมโพเนนต์อาจถูกเพิ่มลงคุณลักษณะที่มีอยู่โดยไม่ต้องการเปลี่ยนแปลงรหัสผลิตภัณฑ์

หมายเหตุ: เพิ่มเป็นลูกฟีเจอร์ใหม่ ประกอบด้วยทั้งหมดของคอมโพเนนต์ใหม่ เพื่อคุณลักษณะที่มีอยู่ไม่จำเป็นต้องมีการเปลี่ยนแปลงรหัสผลิตภัณฑ์

ฟีเจอร์ลูกใหม่สามารถถูกสร้าง โดยรวมถึง msidbFeatureAttributesFollowParent และ msidbFeatureAttributesUIDisallowAbsent ในเขตข้อมูลแอตทริบิวต์ของตารางฟีเจอร์ ถ้าการอัปเกรดรองเฉพาะเพิ่มฟีเจอร์ลูกใหม่ จากนั้นติดตั้ง =ทั้งหมดเพียงพอที่จะบังคับให้มีการติดตั้งคุณลักษณะลูกใหม่

ฟีเจอร์ลูกใหม่อาจถูกซ่อนจากผู้ใช้ เมื่อต้องการซิงโครไนซ์สถานะการติดตั้งของคุณลักษณะลูกใหม่กับฟีเจอร์ของแม่ ตั้งบิต msidbFeatureAttributesFollowParent และ msidbFeatureAttributesUIDisallowAbsent สำหรับฟีเจอร์ลูก

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×