คำตอบของฉันไม่ได้เป็นเพียงบทสรุปของการแก้ปัญหาทั้งหมด แต่ให้มากกว่านั้น
ส่วนที่ 1):
ในการแก้ปัญหาทั่วไป:
ฉันมีข้อผิดพลาดสี่ประเภทนี้ ('ไม่พบไฟล์ข้อมูลเมตา') พร้อมกับข้อผิดพลาดเดียวว่า 'ไม่สามารถเปิดไฟล์ต้นฉบับได้ (' ข้อผิดพลาดที่ไม่ระบุ ')
ฉันพยายามกำจัดข้อผิดพลาด 'ไม่พบไฟล์ข้อมูลเมตา' ด้วยเหตุนี้ฉันจึงอ่านบทความบล็อกและอื่น ๆ มากมายและพบว่าโซลูชันเหล่านี้อาจมีประสิทธิภาพ (สรุปได้ที่นี่):
เริ่ม Visual Studio ใหม่และลองสร้างอีกครั้ง
ไปที่'Explorer โซลูชัน' คลิกขวาที่โซลูชัน ไปที่Properties ไปที่'Configuration Manager' ตรวจสอบว่าทำเครื่องหมายในช่อง'สร้าง'หรือไม่ หากไม่ได้ทำเครื่องหมายใด ๆ หรือทั้งหมดให้ตรวจสอบแล้วลองสร้างอีกครั้ง
หากโซลูชันด้านบนใช้งานไม่ได้ให้ทำตามลำดับที่กล่าวถึงในขั้นตอนที่ 2 ข้างต้นและแม้ว่าช่องทำเครื่องหมายทั้งหมดจะได้รับการทำเครื่องหมายยกเลิกเลือกทำเครื่องหมายตรวจสอบอีกครั้งและลองสร้างใหม่อีกครั้ง
สร้างใบสั่งและการอ้างอิงโครงการ:
ไปที่'Explorer โซลูชัน' คลิกขวาที่โซลูชัน ไปที่โครงการพึ่งพา ... ' คุณจะเห็นสองแท็บ: 'อ้างอิง'และ'การสั่งซื้อรูปร่าง' คำสั่งบิลด์นี้เป็นสิ่งที่โซลูชันสร้างขึ้น ตรวจสอบการอ้างอิงของโครงการและคำสั่งการสร้างเพื่อตรวจสอบว่าบางโครงการ (พูดว่า 'project1') ซึ่งขึ้นอยู่กับที่อื่น (พูดว่า 'project2') กำลังพยายามสร้างก่อนหน้านั้น (project2) นี่อาจเป็นสาเหตุของข้อผิดพลาด
ตรวจสอบเส้นทางของ. dll ที่หายไป:
ตรวจสอบเส้นทางของ. dll ที่หายไป หากเส้นทางนั้นมีช่องว่างหรือตัวอักษรเส้นทางที่ไม่ถูกต้องให้ลบออกและลองสร้างอีกครั้ง
หากนี่คือสาเหตุให้ปรับลำดับการสร้าง
ส่วน (2):
กรณีเฉพาะของฉัน:
ฉันลองทำตามขั้นตอนทั้งหมดข้างต้นด้วยพีชคณิตและชุดค่าผสมต่าง ๆ ด้วยการรีสตาร์ท Visual Studio สองสามครั้ง แต่มันไม่ได้ช่วยฉัน
ดังนั้นฉันตัดสินใจที่จะกำจัดข้อผิดพลาดอื่น ๆ ที่ฉันเจอ ('ไฟล์ต้นฉบับไม่สามารถเปิดได้ (' ข้อผิดพลาดที่ไม่ระบุ ')')
ฉันเจอโพสต์บล็อก: TFS Error - ไม่สามารถเปิดไฟล์ต้นฉบับได้ ('ข้อผิดพลาดที่ไม่ระบุ')
ฉันพยายามทำตามขั้นตอนที่ระบุไว้ในบล็อกโพสต์นั้นและผมได้กำจัดข้อผิดพลาด'แฟ้มแหล่งที่มาไม่สามารถเปิด (' ข้อผิดพลาดที่ไม่ระบุ ')'และน่าแปลกใจที่ผมได้กำจัดข้อผิดพลาดอื่น ๆ( 'ไฟล์ข้อมูลเมตาไม่พบ')เป็น ดี.
ส่วน (3):
นิทานสอนใจ:
ลองวิธีแก้ไขปัญหาทั้งหมดตามที่กล่าวไว้ในหัวข้อ (1) ด้านบน (และวิธีแก้ปัญหาอื่น ๆ ) เพื่อกำจัดข้อผิดพลาด หากไม่มีอะไรทำงานตามบล็อกที่กล่าวถึงในส่วน (2) ด้านบนให้ลบรายการของไฟล์ต้นฉบับทั้งหมดที่ไม่มีอยู่ในตัวควบคุมแหล่งข้อมูลและระบบไฟล์จากไฟล์. csproj ของคุณอีกต่อไป