08 เมษายน 2559

ConfigurationManager in .NET Framework does not exist in the current context

ปัญหานี้เนื่องจาก upgrade VS มาและเอา project เก่าๆ มาปัดฝุ่น แล้วเจอว่า System.Configuration.ConfigurationSettings.AppSettings มัน obsolete แล้ว และแนะนำให้เปลี่ยนเป็น System.Configuration.ConfigurationManager แต่ไปๆมาๆ พอเราพิมพ์ใช้จริงกลับไม่มี Class นี้ให้ใช้เอาดื้อๆ แล้วทำไมQuick Info ถึงแนะนำแบบนั้นหล่ะ
 วันนี้เลยไปค้นคำตอบมาว่า จริงๆแล้ว Class ConfigurationManager นั้น อยู่ใน System.Configuration.dll ครับ จำเป็นที่จะต้อง Add Reference System.Configuration.dll เข้าไปใน Project เสียก่อน ดังนั้นก็ ไปที่ Menu Project ของ VS นั่นแหละครับ หลังจากนั้นก็เลือกไปที่ Add Reference หลังจากนั้นก็เลือกไปที่ Tab  .NET  แล้วก็หาไปจนเจอ System.Configuration.dll นั่นหล่ะครับจุดหมาย หลังจากนั้นก็ BooooM เรียบร้อย
 แล้วก็สร้าง method ในการเรียกใช้งานซะ เพราะ syntax ในการ Get Information จาก AppSetting เปลี่ยนไปนิดหน่อย