דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

מאפייני הבעיה

בעת ניסיון ליצור סוג ספריית מידע באמצעות הרכבה Microsoft.VisualStudio.Shell.Interop.dll ב- Microsoft Visual Studio 2008, ייתכן שתיתקל באחת מהתופעות הבאות.

מאפיין בעיה 1

כאשר אתה משתמש בכלי השירות Regasm.exe כדי להפיק וכדי לרשום ספריית סוגים, עלולה להופיע הודעת השגיאה הבאה:

RegAsm: שגיאה RA000: במייצא ספריית הסוג נתקל בשגיאה בעת עיבוד "Microsoft.VisualStudio.Shell.Interop.SVsSolutionObject, Microsoft.VisualStudio.Shell.Interop". שגיאה: הקלד 'SVsSolutionObject' ו- 'SVsSolution' שלשתיהן יש UUID זהה.

מאפיין בעיה 2

כאשר אתה משתמש בכלי השירות TlbExp.exe כדי ליצור ספריית סוגים, עלולה להופיע הודעת השגיאה הבאה:

TlbExp: שגיאה TX0000: במייצא ספריית הסוג נתקל בשגיאה בעת עיבוד 'Microsoft.VisualStudio.Shell.Interop.SVsSolutionObject, Microsoft.VisualStudio.Shell.Interop'. שגיאה: הקלד 'SVsSolutionObject' ו- 'SVsSolution' שלשתיהן יש UUID זהה.


מאפיין בעיה 3

חבילה Visual Studio 2008 מיישם את אוסף המאפיינים החשוף על-ידי המאפיין EnvDTE.DTE.Properties . אם האוסף הוא חבר של אובייקט שמשתמש בסוג מהרכבה Microsoft.VisualStudio.Shell.Interop.dll , הריצה שפה (CLR) נפוצות לא לבנות ספריית הסוגים בזיכרון הדרושים עבור ההרכבה. לדוגמה, פקודת המאקרו הבאה של Visual Studio המפנה את המאפיין EnvDTE.DTE.Properties תיכשל ולאחר מכן תקבל הודעת שגיאה.

Dim proj As Project = DTE.Solution.Projects.Item(1)   Dim props As Properties = proj.ConfigurationManager.ActiveConfiguration.Properties

הגורם

בעיה זו מתרחשת מאחר שהתכונה ImportedFromTypelib מוסר מהרכבה Microsoft.VisualStudio.Shell.Interop.dll ב- Visual Studio 2008. התכונה ImportedFromTypelib מוסר מכיוון הרכבה זו אין ספריה סוג המשויך. לכן, התכונה ImportedFromTypelib גורם כשלים כאשר CLR מנסה למצוא של ספריית סוג המשויך.


מאחר שהתכונה ImportedFromTypelib הוסר ב- Visual Studio 2008, CLR לא ניתן לבנות את ספריית הסוגים בזיכרון הצורך עבור ההרכבה Microsoft.VisualStudio.Shell.Interop.dll . כשל זה נגרם על-ידי סוג כפול מזהים ייחודיים כלליים.

פתרון

מידע על תיקונים חמים



תיקון חם נתמך זמין מ-Microsoft. עם זאת, תיקון חם זה מיועד לפתור רק את הבעיה המתוארת במאמר זה. יש להחיל תיקון חם זה רק במערכות שהתעוררה בהן בעיה ספציפית זו. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם המערכת שברשותך לא נפגעה באופן חמור מבעיה זו, מומלץ להמתין לעדכון התוכנה הבא המכיל תיקון חם זה.

כדי להוריד את התיקון החם מתוך גלריית הקודים של MSDN, בקר באתר האינטרנט הבא של Microsoft:

http://code.msdn.microsoft.com/KB946308
הערה גלריית הקודים של MSDN מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך ברשימה, הדבר נובע הדף גלריית קוד משאב אינו זמין עבור שפה זו.


הערה אם בעיות נוספות מתרחשות או אם נדרש פתרון בעיות כלשהו, ייתכן שתצטרך ליצור בקשת שירות נפרדת. דמי התמיכה המקובלים יחולו על שאלות וסוגיות תמיכה נוספות אשר אינן מצריכות את התיקון חם הספציפי הזה. לקבלת רשימה מלאה של מספרי הטלפון של התמיכה ושירות הלקוחות של Microsoft או כדי ליצור בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:

http://support.microsoft.com/contactus/?ws=support

דרישות מוקדמות

יש ברשותך Visual Studio 2008 מותקן כדי להחיל תיקון חם זה.

דרישת הפעלה מחדש

אתה לא צריך להפעיל מחדש את המחשב לאחר החלת תיקון חם זה.

מידע על החלפת התיקון החם

תיקון חם זה אינו מחליף תיקון חם שפורסם בעבר.

פרטי קובץ

הגירסה האנגלית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בפריט ' תאריך ושעה ' בלוח הבקרה.

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

Microsoft.VisualStudio.Shell.Interop.dll

7.10.6071.0

259152

07-Jan-2008

15:37

x86

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

תיקון חם זה מסמן כל מזהי Guid משוכפלים על-ידי הגדרת הערך של המאפיין ComVisible ל- false כך מחולל ספריית סוג יתעלם ה-GUIDs המשוכפלת.

לקבלת מידע נוסף על מינוח עדכוני התכנה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של מיקרוסופט

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×