ในการทำงานกับระบบของ .NET เป็นไปได้ว่าเราอาจจะเจอปัญหาของ File Not Found จาก Reference หรือ NuGet Package ทั้งๆ ที่เราติดตั้งไปแล้ว แต่ตอนสั่งทดสอบระบบกลับหาไม่เจอ
งั้นก็คงเจอปัญหาเดียวกับโค้ชพล และน่าจะแก้ได้ด้วยวิธีดังต่อไปนี้
ตัวอย่างปัญหา Error และ Exception
เช่นของโค้ชพลที่เจอคือ Newtonsoft.Json หรือ Json.Net ที่ใช้ในการ parse ข้อมูล JSON ที่ได้จาก Web API
System.IO.FileNotFoundException: Could not load file or assembly: Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies.
วิธีแก้ไข
มีวิธีแก้ดังนี้ครับ
- ปิด Visual Studio หรือ Xamarin Studio
- ลบโฟลเดอร์ ดังต่อไปนี้ออกจาก Solution วิธีนี้จะทำให้ Xamarin Studio และ Visual Studio ทำการดาวน์โหลด packages มาลงใหม่ รวมถึงการ build ส่วนที่จำเป็นต่างๆ
- obj
- bin
- packages
- เปิด Solution ใน Visual Studio หรือ Xamarin Studio อีกครั้ง
- รอให้ระบบดาวน์โหลด Packages และทำงานที่จำเป็นจนเสร็จสมบูรณ์
หวังว่าจะช่วยแก้ปัญหาให้หลายๆ คนที่เจอเหมือนโค้ชพลนะ
เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373 โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework