เมื่อฉันไปที่กล่องโต้ตอบโครงการใหม่ใน Visual Studio 2015 Windows Installer XML จะไม่พร้อมใช้งาน ฉันจะเปิดใช้งานโครงการ WiX ใน Visual Studio 2015 ได้อย่างไร
เมื่อฉันไปที่กล่องโต้ตอบโครงการใหม่ใน Visual Studio 2015 Windows Installer XML จะไม่พร้อมใช้งาน ฉันจะเปิดใช้งานโครงการ WiX ใน Visual Studio 2015 ได้อย่างไร
คำตอบ:
อัปเดต 2015-09-08: WiX Toolset 3.10 เปิดตัวพร้อมการสนับสนุนอย่างเป็นทางการสำหรับ Visual Studio 2015 รุ่น มันสามารถใช้ได้สำหรับการดาวน์โหลดจากwixtoolset.org
คุณสามารถเปิดใช้งานความเข้ากันได้ของ Visual Studio 2015 กับ WiX 3.9 หรือรุ่นก่อนหน้าด้วยตนเอง:
คัดลอก
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX
ไปที่
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
จากนั้นดำเนินการในฐานะผู้ดูแลระบบ:
"C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv" / setup
เมื่อคุณเปิด Visual Studio 2015 WiX 3.9 และโปรเจ็กต์ก่อนหน้าจะเข้ากันได้
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat
นี่เป็นปัญหาของฉันมาก่อนเช่นกันและดูเหมือนว่าคำตอบของ Chris Schiffhauer ไม่ใช่ทางออกที่ดีที่สุดในตอนนี้เนื่องจาก WiX 3.9 หรือก่อนหน้านั้นไม่ได้สร้างขึ้นสำหรับ Visual Studio 2015 โดยเฉพาะ
วิธีแก้ปัญหาคือการติดตั้งรุ่นล่าสุดของWiX v3.10จากลิงค์นี้ตามที่พวกเขาตอบกลับในทวีตของพวกเขา: https://twitter.com/wixtoolset/status/597796279729528833
@ 5ervant รุ่นล่าสุดของการรองรับ WiX v3.10 @VisualStudio 2015
ฉันมี Visual Studio Community 2015 RC เมื่อฉันกำลังมองหาวิธีแก้ปัญหาและหลังจากทำตามคำตอบของ Chris หลังจากติดตั้ง WiX Toolset v3.9 R2 ฉันไม่พบC:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
โฟลเดอร์หรือC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7
โฟลเดอร์ในระบบของฉัน
ฉันพบว่าลำดับการติดตั้งมีความสำคัญ ใช้ VS2015 เมื่อฉันพยายามเพิ่มโปรเจ็กต์ WiX ที่มีอยู่ฉันไม่สามารถเลือกได้เนื่องจากไม่มีส่วนขยาย * .wixproj เมื่อฉันพยายามเพิ่มโครงการ WiX ใหม่เทมเพลต "Windows Installer XML" ไม่สามารถใช้ได้
ในการแก้ไขปัญหานี้ฉันปิด VS2015 ให้ถอนการติดตั้งเครื่องมือ WiX โดยใช้แผงควบคุมและติดตั้งใหม่โดยเรียกใช้ wix310.exe (เวอร์ชัน 3.10.2.2516 ดาวน์โหลดจากhttps://wix.codeplex.com/releases/view/619491 )
ฉันพบปัญหาเดียวกันกับ 3.11 ฉันถอนการติดตั้ง 3.11 และติดตั้ง WIX 3.10 Wix เวอร์ชัน 3.10 ทำงานได้อย่างราบรื่นโดยไม่มีขั้นตอนด้วยตนเองกับ VS 2015
Atul
ในสถานการณ์ของฉันโครงการWixในโซลูชันVS 2015จะโหลดได้ดี แต่หยุดโหลดหนึ่งวันโดยมีข้อยกเว้นว่าไม่รองรับประเภทโครงการ wix ปัญหายังคงเกิดขึ้นแม้หลังจากติดตั้งแล้วได้อัปเดตWix Toolset v3.11.1.2318 ที่เกี่ยวข้องกับ VS 2015 แล้ว
วิธีแก้ปัญหาอยู่ในการไปที่Tools-> Extension and Updatesค้นหาส่วนขยาย Wix ในรายการส่วนขยายและเปิดใช้งาน มันถูกปิดใช้งานอย่างใด การเปิดใช้งานจะขอให้รีสตาร์ท VS 2015 ซึ่งเมื่อรีสตาร์ทโหลดโครงการ Wix ได้ดี
HTH!