Pages

Monday, June 21, 2010

Unable to create a manifest resource name

Error 1 Unable to create a manifest resource name for "frmCheckOut.resx". Could not find file 'C:\Users\wirat\Documents\Visual Studio 2008\Projects\Inventory\Inventory\frmCheckOut.cs'. Inventory


เจอแบบนี้ไปไม่เป็นเลย อุตสาห์นั่งเขียนทั้งวันหายหมด ไม่รู้จะทำยังไงดี ลองเอา error ไปหาใน google ดูก็ไม่มีวิธีแก้ไข เพราะมันเป็น bug ของ vs 2008 ตายห่าเลยตู นั่งเขียนทั้งวัน

แต่ยังดีสามารถ recovery design page กลับคืนมาได้ แต่ code ต่างหายหมด - -"

วิธีก็คือ
  1. สร้าง new form เป็น form1.cs หละกัน ก็จะได้หน้า form มาเปล่าว ๆ ยังไม่มีอะไร จะเห็นมันมีอยู่ 2 ไฟล์ คือ form1.cs กับ form1.Designer.cs
  2. ลาก button หรืออะไรก็ได้มาใส่แล้วก็ save ทีนี้จะสังเกตเห็นเพิ่มมาอีก 1 ไฟล์ คือ form1.resx
  3. close solution
  4. rename form1.cs -> xxx.cs เพราะไฟล์ที่มันหายไปคือ xxx.cs เราจะสร้างอันใหม่ขึ้นมาแทนแต่จะยังได้ designer กลับคือ (ก็ยังดีวะ)
  5. เปิด xxx.cs แล้วมันจะฟ้อง Error ช่างหัวมันให้ ignore มันเลยแล้วก็จะได้หน้า designer กลับมา

No comments:

Post a Comment