HoloLens ล้มเหลวในการสร้าง Visual Studio 2017

คำถามของฉันเกี่ยวข้องกับโพสต์นี้แต่ฉันต้องการเปิดกระทู้ใหม่เพื่อให้เกิดปัญหาเล็กน้อย

ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันที่ทำงานใน Visual Studio 2017 และในโพสต์ วิธีแก้ปัญหาที่ระบุไว้คือการเรียกใช้โซลูชันใน Visual Studio 2015 แทน อย่างไรก็ตาม เมื่อฉันพยายามปรับใช้ในปี 2558 มันทำให้ฉันมีข้อความแสดงข้อผิดพลาดแจ้งว่าฉันกำลังกำหนดเป้าหมายการอัปเดต Windows 10 Creators และดังนั้นจึงจำเป็นต้องมี Visual Studio เวอร์ชันอัปเดตเพื่อเรียกใช้ (ซึ่งแน่นอนว่าคือปี 2017)

ไม่มีใครทราบวิธีแก้ไขหรือวิธีหยุดการกำหนดเป้าหมายการอัปเดตผู้สร้างหรือไม่ ฉันกำลังเขียนวิทยานิพนธ์โดยใช้ HoloLens ดังนั้นฉันจึงมีช่วงเวลาจำกัดมาก :(

ขอบคุณ!!

ป.ล. เว็บไซต์ Unity ได้ทำเครื่องหมายจุดบกพร่องนี้ว่าได้รับการแก้ไขแล้วใน Unity 2017 แต่ฉันยังคงได้รับจุดบกพร่องบน 2017.2 ดังนั้นการอัปเดต Unity จะไม่ช่วยอะไร




คำตอบ (1)


ตกลง ฉันพบวิธีแก้ปัญหาสำหรับคนอื่นๆ ที่มีปัญหาเดียวกันนี้แล้ว

1) สร้างโปรเจ็กต์ Unity ของคุณตามปกติแล้วรันหนึ่งครั้งใน VS2017

2) โครงสร้างนี้จะล้มเหลว แต่จะสร้างไฟล์ project.lock.json ของคุณ

3) เปิดไฟล์นั้น (ฉันเพิ่งทำสิ่งนี้โดยค้นหา "project.lock.json" ในไฟล์บิลด์ของฉันใน file explorer) และดูใต้แท็ก "targets"

4) จะมีไม่กี่บรรทัดที่ระบุเวอร์ชันเป้าหมาย มันจะมีลักษณะเช่นนี้:

"targets": {
    "UAP,Version=v10.0.xxxxxx": ... ,
    "UAP,Version=v10.0.xxxxxx/win10-arm": [...] ,
    "UAP,Version=v10.0.xxxxxx/win10-arm-aot": [...] ,
    "UAP,Version=v10.0.xxxxxx/win10-x64": [...] ,
    "UAP,Version=v10.0.xxxxxx/win10-x64-aot": [...] ,
    "UAP,Version=v10.0.xxxxxx/win10-x86": [...] ,
    "UAP,Version=v10.0.xxxxxx/win10-x86-aot": [...] ,
}

เปลี่ยนเวอร์ชันเป้าหมายทั้งหมดเป็น v10.0 เพื่อให้มีลักษณะดังนี้:

 "targets": {
    "UAP,Version=v10.0": ... ,
    "UAP,Version=v10.0/win10-arm": [...] ,
    "UAP,Version=v10.0/win10-arm-aot": [...] ,
    "UAP,Version=v10.0/win10-x64": [...] ,
    "UAP,Version=v10.0/win10-x64-aot": [...] ,
    "UAP,Version=v10.0/win10-x86": [...] ,
    "UAP,Version=v10.0/win10-x86-aot": [...] ,
}

5) ตอนนี้ทำงานอีกครั้งใน Visual Studio 2017 และควรได้รับการแก้ไข!

อย่าลืมโหวตให้ฮีโร่ตัวนี้เพื่อค้นหาวิธีแก้ปัญหาก่อน (https://forums.hololens.com/discussion/8382/hololens-universal10-build-json-dll-error-solve#ล่าสุด)!

person ByTheC    schedule 02.12.2017