
עם שחרור הVisual Studio 2010, שבגרסתו הראשונה לא כלל תמיכה בHTML5, כמו רבים אחרים התקנתי Add-In של intellisense לHTML5 שמשלים את החסר.
הבעיה היא שכשעדכנתי את הVS שלי לSP1 שכבר מכיל תמיכה מובנית בHTML5, נוצר כפל.
סביבת העבודה שלי מציגה כעת שני סכימות HTML5, האחת שייכת לAdd-In והשנייה לSP1. בנוסף שמתי לב שהסכימה של הAddin מוצגת כ'HTML 5' כשהסכימה שבאה עם SP1 נקראת 'HTML5' (ללא רווח).
עם כל הרצון הטוב, לא מצאתי אפשרות ידידותית להסרת הAddin, ולכן נאלצתי לאלתר.
לאחר חיפוש קצר, מצאתי שVS מאחסן את הסכימות המוכרות על ידו ברגיסטרי:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{1B437D20-F8FE-11D2-A6AE-00104BCC7269}\Schemas
משם למדתי, שאכן ישנם שני מפתחות שונים עבור שתי הסכימות:

של הסכימה של הAddin. והשנייה:

עבור הסכימה של הSP1. ולכן הכפילות.
עוד למדתי, שהסכימה עצמה היא בעצם אותה האחת לשני הרשומות המוצגות. שכן, שתי הרשומות ברגיסטרי מצביעות לאותו הקובץ: html_5.xsd. כשבדקתי את הקובץ, מצאתי שהוא בעצם נדרס ע"י התקנת הSP1 (על פי חתימת התאריך שעל הקובץ שתאמה לתאריך בו התקנתי את SP1) כך ששתי הסכימות הן בעצם הסכימה המאוחרת יותר - של SP1 כך שהבעיה היא יותר אסתטית.
הפתרון
היות וכל הבעיה נגרמת כתוצאה מכפל רשומות ברגיסטרי, כל מה שצריך לעשות כדי לפתור אותה הוא למחוק את הרשומה שיצר הAddin:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{1B437D20-F8FE-11D2-A6AE-00104BCC7269}\Schemas\Schema 50
והתוצאה לפניכם:
ואם כבר עברתי את הדרך, אז יצרתי קובץ reg להסרת הAddin של HTML5 לVisual Studio - פשוט להוריד ולהריץ.