หากคุณพบปัญหานี้:
- การเริ่มต้นการตรวจสอบความถูกต้องก่อนสร้างสำหรับโครงการ 'XPressBadgeInstaller' ——
ข้อผิดพลาด: เกิดข้อผิดพลาดขณะตรวจสอบความถูกต้อง HRESULT = '8000000A'
—— การตรวจสอบความถูกต้องล่วงหน้าสำหรับโครงการ 'XPressBadgeInstaller' เสร็จสมบูรณ์แล้ว ——
การแก้ไขมีดังต่อไปนี้:
หากคุณพบข้อความแสดงข้อผิดพลาด“ เกิดข้อผิดพลาดขณะตรวจสอบความถูกต้อง HRESULT = '8000000A'” ในขณะที่สร้างโครงการติดตั้ง Visual Studio จากบรรทัดคำสั่งใน Visual Studio 2012 หรือสูงกว่าสภาพแวดล้อม IDE สาเหตุเป็นเพราะ IDE ใหม่ไม่สนับสนุนการสร้างนอกกระบวนการของตัวเอง
แต่มีการปรับแต่งซึ่งจะช่วยให้คุณสามารถใช้งานได้เหมือนเดิมและขณะนี้คุณจะสามารถสร้างโครงการติดตั้ง MSI จากบรรทัดคำสั่งได้
แนวทางแก้ไขสำหรับ“ เกิดข้อผิดพลาดขณะตรวจสอบความถูกต้อง ข้อความแสดงข้อผิดพลาด HRESULT = '8000000A'” นั้นง่ายมาก เป็นเพียงการปรับแต่งรีจิสทรีที่คุณต้องดำเนินการเป็นวิธีแก้ปัญหาชั่วคราว
สำหรับการทำงานนี้ให้เปิด Windows Registry ของคุณโดยใช้สิทธิ์ของผู้ดูแลระบบและไปที่เส้นทางรีจิสทรีคีย์ต่อไปนี้: "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 11.0_Config \ MSBuild" สำหรับ Visual Studio 2012 IDE หรือไปยังเส้นทางรีจิสทรี "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 12.0_Config \ MSBuild" สำหรับ Visual Studio 2013. หากคุณใช้ Visual Studio 2015, แล้วคีย์รีจิสทรีที่คุณต้องนำทางคือ "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0_Config \ MSBuild"
ในเส้นทางนั้นให้สร้างคีย์ DWORD โดยใช้ชื่อ "EnableOutOfProcBuild"และตั้งค่าเป็น" 0 "(ศูนย์) ตอนนี้รีสตาร์ทกระบวนการสร้างจากบรรทัดคำสั่งและทุกอย่างจะทำงานตามที่คุณคาดหวัง
หวังว่า Tips & Tricks เล็ก ๆ นี้จะเป็นประโยชน์ โปรดแจ้งให้เราทราบหากสิ่งนี้ช่วยคุณได้ คอยติดตามบล็อกของฉันสำหรับบทความและเคล็ดลับใหม่ ๆ อย่าลืมอ่านโพสต์อื่น ๆ ของฉันตามเวลาที่ฉันเขียนและเผยแพร่โพสต์ใหม่ ขอให้มีความสุขในวันข้างหน้า!
จากที่นี่:
http://www.kunal-chowdhury.com/2016/07/visual-studio-error-code-8000000A.html#pTySk1QU90X9lYw6.97
คีย์รีจิสทรีมีอยู่ที่นี่:
ความหมายบางอย่างของการติดตั้งแบบแยกส่วนแบบใหม่ของ Visual Studio 2017 สำหรับนักพัฒนา VSX
แต่ไม่เพียงแค่นั้น Visual Studio 2017 ยังแยกและยืดหยุ่นได้ดีกว่ามาก มันไม่ได้ติดตั้งแอสเซมบลี Visual Studio ใน Global Assembly Cache (GAC) และไม่ได้ใช้ส่วนใหญ่เป็น Windows Registry หลัก ในอดีต (ตั้งแต่ VS 2010 ดูโพสต์ของฉัน กรณีแปลก ๆ ของคีย์รีจิสทรี HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0_Config \ Projects \ (C8D11400-126E-41CD-887F-60BD40844F9E}), Visual Studio เปลี่ยนเส้นทาง HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ เป็น HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ _Config เพื่ออนุญาตให้ติดตั้งส่วนขยายผ่านไฟล์. pkgdef โดยไม่มีสิทธิ์ของผู้ดูแลระบบ ฯลฯ ขณะนี้ VS 2017 ใช้รีจิสทรีส่วนตัวของตนเอง ดูว่าคีย์ HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 15.0 ปกติบนเครื่องของฉันว่างเพียงใดและสังเกตว่าไม่มีคีย์ 15.0_Config:
รีจิสทรีส่วนตัวของ VS 2017 จะเก็บอยู่ในโฟลเดอร์ AppData ของคุณ:
โชคดีที่คุณสามารถใช้ regedit.exe เพื่อโหลดกลุ่มส่วนตัวได้ คุณต้องเลือกโหนด HKEY_USERS แล้วคลิกเมนูไฟล์> โหลดไฮฟ์… คุณเลือกไฟล์ privateregistry.bin ตั้งชื่อให้กับกลุ่ม (ฉันป้อน“ VS2017PrivateRegistry”) และตอนนี้คุณสามารถเห็น 15.0 คีย์ _Config เติมตามปกติ (หมายเหตุ: ใช้ไฟล์> ยกเลิกการโหลดไฮฟ์เมื่อเสร็จสิ้น):