สิ่งที่คนส่วนใหญ่ลืมไปก็คือไฟล์ของ Visual Studio เป็นเพียงไฟล์ข้อความซึ่งมีการกำหนดค่าแปลก ๆ บางอย่างที่จะแสดงให้โปรแกรมเห็นว่าจะเปิดอย่างไร นั่นคือเราสามารถเปลี่ยนแปลงได้เนื่องจากเป็นเพียงข้อความในไฟล์บางไฟล์ที่อยู่ในโฟลเดอร์โครงการของคุณ
เมื่อรู้อย่างนี้แล้วสิ่งที่เราต้องทำนั้นง่ายมาก!
ขั้นตอนแรกคือการรู้ว่าโครงการนี้เป็นโครงการประเภทใดที่ไม่มีการโหลด (ตัวอย่างเช่น Class Library)
ขั้นตอนที่สองคือสร้างใหม่ (Class Library) เพราะคุณรู้ว่าสตูดิโอภาพของคุณจะสร้างเวอร์ชันที่สนับสนุนโดยตัวเขาเอง ยกเลิกการโหลดไฟล์นี้และคลิกใน "แก้ไข csproj"
ในไฟล์นี้เราจะพบการกำหนดค่าที่บอก VS ว่าจะโหลด proj นี้อย่างไรและชื่อของเขาคือ ProjectGuid หมายเลขซีเรียลนี้มีรูปแบบตามประเภทและรุ่นของโครงการ
ตอนนี้ให้ดูที่ "ok project" ของคุณคัดลอก TAG "ProjectGuid" วางบน csproj ที่ยกเลิกการโหลดและให้ความสนใจกับความแตกต่างเล็กน้อยและทำให้ไฟล์นี้เกือบจะเท่ากับยกเว้นแท็ก ItemGroup ที่แสดงถึงการอ้างอิงของโครงการ
ทำเช่นนั้นบันทึกไฟล์ทั้งหมดและปิด VS ของคุณแล้วเปิดอีกครั้งตอนนี้โครงการของคุณควรโหลดตามปกติ
ฉันหวังว่าข้อมูลนี้จะช่วยให้ใครบางคนเข้าใจมากขึ้นว่า VS ทำงานอย่างไรและช่วยแก้ปัญหาเมื่อจำเป็น