שאלות נפוצות ותשובות (קצת פחות נפוצות): לאחר שדרוג פרויקט מ-dot Net 2.0 ל-dot Net 4.0 נראה שלחלק מה-Classes אין גישה מתוך הפרויקט

שאלות נפוצות ותשובות (קצת פחות נפוצות): לאחר שדרוג פרויקט מ-dot Net 2.0 ל-dot Net 4.0 נראה שלחלק מה-Classes אין גישה מתוך הפרויקט

Print Friendly, PDF & Email

לאחרונה שדרגתי פרויקט גדול שלי מ- dot Net 2.0 ב-VS2008 ל-dot Net 4.0 ב-VS2010 ולאחר מכן הופתעתי לגלות שלמרות שהפרויקט שודרג בהצלחה (לפי ההודעה שקיבלתי) עדיין בזמן קומפילציה קיבלתי שגיאות ש-type or namespace could not be located הסתבר שבזמן השדרוג משום מה שונה ה-Build action של קובץ ה-cs שהכיל את ה-Class החסר מ-Build ל-Content ולכן הוא לא עבר קומפילציה כלל והיה חסר בסופו של דבר מהפרויקט.

התיקון, במקרה הזה הוא קל מאד, לוחצים פעם אחת על שם קובץ ה-cs החשוד ובודקים האם ה-Build action שלו נכון (כלומר Build):

 

ובמדה ולא, משנים, מקמפלים – וזהו!

 

 

 

 

תגובה אחת

השאר תגובה