การลบรายการของไฟล์ต้นฉบับทั้งหมดซึ่งไม่มีอยู่ในตัวควบคุมแหล่งที่มาอีกต่อไปและระบบไฟล์จากไฟล์. csproj ของคุณได้ผลสำหรับฉัน
แนวทางโดยละเอียด:
คำตอบต่อไปนี้ของฉันไม่ใช่แค่บทสรุปของวิธีแก้ปัญหาทั้งหมด แต่มีมากกว่านั้น
ส่วนที่ 1):
ในการแก้ปัญหาทั่วไป:
ฉันมีข้อผิดพลาดประเภทนี้ 4 รายการ ('ไม่พบไฟล์ข้อมูลเมตา') พร้อมกับข้อผิดพลาด 1 รายการที่ระบุว่า 'ไม่สามารถเปิดไฟล์ต้นฉบับได้ (' ข้อผิดพลาดที่ไม่ระบุ ')'
ฉันพยายามกำจัดข้อผิดพลาด 'ไม่พบไฟล์ข้อมูลเมตา' ด้วยเหตุนี้ฉันจึงอ่านโพสต์บล็อกและอื่น ๆ มากมายและพบว่าโซลูชันเหล่านี้อาจมีประสิทธิภาพ (สรุปไว้ที่นี่):
รีสตาร์ท VS แล้วลองสร้างอีกครั้ง
ไปที่'Explorer โซลูชัน' คลิกขวาที่โซลูชัน ไปที่ Properties ไปที่'Configuration Manager' ตรวจสอบว่ามีการทำเครื่องหมายในช่องใต้"สร้าง"หรือไม่ หากไม่ได้เลือกรายการใดรายการหนึ่งหรือทั้งหมดให้ตรวจสอบและลองสร้างอีกครั้ง
หากวิธีแก้ปัญหาข้างต้นไม่ได้ผลให้ทำตามลำดับที่กล่าวถึงในขั้นตอนที่ 2 ข้างต้นและแม้ว่าจะเลือกช่องทำเครื่องหมายทั้งหมดแล้วให้ยกเลิกการเลือกตรวจสอบอีกครั้งและลองสร้างอีกครั้ง
สร้างคำสั่งซื้อและการพึ่งพาโครงการ:
ไปที่'Explorer โซลูชัน' คลิกขวาที่โซลูชัน ไปที่โครงการพึ่งพา ... ' คุณจะเห็น 2 แท็บ: 'การพึ่งพา'และ 'การสั่งซื้อรูปร่าง' ลำดับการสร้างนี้เป็นลำดับที่สร้างโซลูชัน ตรวจสอบการอ้างอิงโปรเจ็กต์และลำดับการสร้างเพื่อตรวจสอบว่าโปรเจ็กต์บางโปรเจ็กต์ (พูดว่า 'โปรเจ็กต์ 1') ซึ่งขึ้นอยู่กับโปรเจ็กต์อื่น (พูดว่า 'โปรเจ็กต์ 2') กำลังพยายามสร้างก่อนโปรเจ็กต์นั้น (โปรเจ็กต์ 2) นี่อาจเป็นสาเหตุของข้อผิดพลาด
ตรวจสอบเส้นทางของ. dll ที่หายไป:
ตรวจสอบเส้นทางของ. dll ที่หายไป หากพา ธ มีช่องว่างหรืออักขระพา ธ อื่นที่ไม่ถูกต้องให้ลบออกและลองสร้างอีกครั้ง
หากเป็นสาเหตุให้ปรับลำดับการสร้าง
ส่วน (2):
กรณีเฉพาะของฉัน:
ฉันลองทำตามขั้นตอนทั้งหมดข้างต้นด้วยการเรียงสับเปลี่ยนและชุดค่าผสมต่างๆด้วยการรีสตาร์ท VS สองสามครั้ง แต่มันไม่ได้ช่วยฉัน
ดังนั้นฉันจึงตัดสินใจที่จะกำจัดข้อผิดพลาดอื่น ๆ ที่ฉันเจอ ('ไม่สามารถเปิดไฟล์ต้นฉบับได้ (' ข้อผิดพลาดที่ไม่ระบุ ')')
ฉันเจอบล็อก:
http://www.anujvarma.com/tfs-errorsource-file-could-not-be-opened-unspecified-error/#comment-1539
ฉันลองทำตามขั้นตอนที่กล่าวถึงในบล็อกนั้นและฉันได้กำจัดข้อผิดพลาด'Source File can't Be Opened (' Unspecified error ')'และน่าแปลกใจที่ฉันได้กำจัดข้อผิดพลาดอื่น ๆ('ไม่พบไฟล์ข้อมูลเมตา')ด้วย
ส่วน (3):
นิทานสอนใจ:
ลองใช้วิธีแก้ไขปัญหาทั้งหมดตามที่กล่าวไว้ในหัวข้อ (1) ด้านบน (และวิธีแก้ไขปัญหาอื่น ๆ ) เพื่อกำจัดข้อผิดพลาด ถ้าไม่มีผลงานออกมาตามบล็อกที่กล่าวถึงในส่วน (2) ข้างต้นลบรายการของไฟล์ที่มาทั้งหมดจะไม่ได้อยู่ในการควบคุมแหล่งที่มาและระบบไฟล์จากไฟล์ .csproj ของคุณ