התאמת Visual Studio לצורת העבודה שלך
אצלנו בעובדה נתקלתי בתופעה מוזרה, אנשים אוהבים לכתוב מסמכים.
ואני לא.
לאחרונה התבצעה אצלנו עבודה לכתיבת מסמך סטנדרטים לפיתוח תוכנה, המסמך מכיל הגדרה למבנה מחלקות שמות מתודות וכו'.
במקביל לכתיבת המסמך חיפשתי את הדרך לגרום לסטנדרטים להיות חלק מצורת העבודה שלנו. ואז החלטתי לשנות את התבניות ברירת המחדל של הVisual Studio.
לצורך השינוי פתחתי את הספריה:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates
בספריה מצאתי את ספריה עבור כל סוג פרוייקט, אני בחרתי בCSharp ובשפה שבה אנחנו עובדים 1033 (אנגלית), בספריה יש קובץ ZIP עבור כל סוג Item שאפשר ליצור בVS.
לקחתי את קובץ Class.zip ובתוכו מצאתי את הקבצים:
Class.vstemplate
Class.cs
פתחתי את הקובץ Class.cs בVisual Studio ומשם הכל נראה פשוט, עדכנתי את הקובץ בשינוים שרציתי ופתחתי את הVisual Studio, ויצרתי מחלקה חדשה, אבל השינויים שלי לא נכנסו לתוקף, אז המשכתי לחפש ואז מצאתי את הספריה הבאה:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache
שמכילה מבנה זה לספריה ItemTemplates אבל במקום קבצי הZIP יש ספריות.
אז מצאתי שוב את הקובץ Class.cs ושיניתי אותו. ושוב יצרתי מחלקה בVisual Studio,
והפעם זה עבד !!! המחלקה נוצרה לפי הTemplate שרציתי. אבל זה עדיין לא הספיק לי בגלל שלספריה יש את השם ItemTemplatesCache הבנתי שלא צריך לגעת בא.
ולאחר חיפוש באינטרנט מצאתי את שורת הפקודה הבאה:
"C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe" /InstallVSTemplates
שורה זו מבצעת את הבניה של ספרית הCache.
זהו מכאן השמיים הם הגבול.