[VS] รู้หรือยัง ว่าสามารถ Filter Error ให้เห็นเฉพาะที่สนใจจริงๆ ในตัว MS Visual Studio ได้นะ

ช่วงนี้ได้มีโอกาสสอนทั้ง Dev เก่า และ ใหม่ ในบริษัทให้มาใช้ .Net แต่เจอปัญหาที่สำคัญมากเลย พอเจอ Error หลัง Build Code แล้วนี้ ออกมาเจอ Error 5,xxx กว่าอันก็ตามคนอื่นช่วยแล้ว ทั้งที่จริงๆ หลาย Error มันมีสาเหตุมาจากเรื่องเดียว เช่น

Error Code CS0006 - Metadata file .dll could not be found สำหรับ Error  ตัวนี้สาเหตุหลักมันเกิดจาก Component บางตัวมันมี Error แล้ว ดันมี Component อื่นๆ เรียกใช้อยู่ พอมันตัวเอง Build ไม่ได้ Component อื่นๆ ที่ต้องใช้งานมัน หาไฟล์ไม่เจอเลยขึ้น Message นี้ครับ

พอมันเยอะ ก็ตกใจกัน สิ่งที่ต้องทำอย่างแรก มีสติ ครับ จากนั้นไปที่ส่วน Error List ใน Visual Studio หารูปสามเหลี่ยม กดไปแล้วให้เอาตัว Error Code CS0006 ออกก่อนครับ แล้วลองหา Root-Cause อีกทีครับ ตามรูปเลย

พอ Filter ตัว Error Code ที่ไม่จำเป็น มันช่วยลดความน่ากลัว และเพิ่มสติในการหา Error ที่แท้จริงครับ สู้ๆครับ และตัว Feature นี้น่าจะมีมาตั้งแต่ VS2003 นะครับ แต่ถ้าเอาชัวร์ IDE ที่ผมใช้อยู่ในปัจจุบัน คือ VS2012 - VS2017 มี Feature นี้หมดครับ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.