เจนกินส์สร้างข้อผิดพลาดด้วย. DVDproj

หากคุณพบปัญหานี้:

- การเริ่มต้นการตรวจสอบความถูกต้องก่อนสร้างสำหรับโครงการ 'XPressBadgeInstaller' ——
ข้อผิดพลาด: เกิดข้อผิดพลาดขณะตรวจสอบความถูกต้อง HRESULT = '8000000A'
—— การตรวจสอบความถูกต้องล่วงหน้าสำหรับโครงการ 'XPressBadgeInstaller' เสร็จสมบูรณ์แล้ว ——

การแก้ไขมีดังต่อไปนี้:

หากคุณพบข้อความแสดงข้อผิดพลาด“ เกิดข้อผิดพลาดขณะตรวจสอบความถูกต้อง HRESULT = '8000000A'” ในขณะที่สร้างโครงการติดตั้ง Visual Studio จากบรรทัดคำสั่งใน Visual Studio 2012 หรือสูงกว่าสภาพแวดล้อม IDE สาเหตุเป็นเพราะ IDE ใหม่ไม่สนับสนุนการสร้างนอกกระบวนการของตัวเอง

 

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

 

วิธีแก้ไข: เกิดข้อผิดพลาดขณะยืนยัน HRESULT = '8000000A' (www.kunal-chowdhury.com)

 

แนวทางแก้ไขสำหรับ“ เกิดข้อผิดพลาดขณะตรวจสอบความถูกต้อง ข้อความแสดงข้อผิดพลาด 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"

 

รายการรีจิสทรีเพื่อให้ออกจาก proc สร้างใน Visual Studio (www.kunal-chowdhury.com)

 

ในเส้นทางนั้นให้สร้างคีย์ 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:

vs2017config

รีจิสทรีส่วนตัวของ VS 2017 จะเก็บอยู่ในโฟลเดอร์ AppData ของคุณ:

privateregistry

โชคดีที่คุณสามารถใช้ regedit.exe เพื่อโหลดกลุ่มส่วนตัวได้ คุณต้องเลือกโหนด HKEY_USERS แล้วคลิกเมนูไฟล์> โหลดไฮฟ์… คุณเลือกไฟล์ privateregistry.bin ตั้งชื่อให้กับกลุ่ม (ฉันป้อน“ VS2017PrivateRegistry”) และตอนนี้คุณสามารถเห็น 15.0 คีย์ _Config เติมตามปกติ (หมายเหตุ: ใช้ไฟล์> ยกเลิกการโหลดไฮฟ์เมื่อเสร็จสิ้น):

vs2017privateconfig