none
visual studio 2015 RRS feed

  • שאלה

  • התקנתי visual studio community 2015, אך התכנה לא נפתחת ומופיעה לי ההודעה הבאה:

    Could not load type assembly 'ProcessDpiAwareness' from assembly
    'WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

    מה ניתן לעשות?



    • נערך על-ידי 7ma יום שני 19 דצמבר 2016 20:45
    יום שני 19 דצמבר 2016 20:39

כל התגובות

  • אהלן

    לא הבנתי איזה תוכנה לא נפתחת לך?!?
    האם אתה מדבר על תוכנת ה VS או תוכנה שלך?!?


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    • נערך על-ידי pituachMVP יום שלישי 20 דצמבר 2016 06:01
    יום שלישי 20 דצמבר 2016 05:59
  • אני לא זוכר את השם הספציפי הה אבל אני אנסה לתת נקודות כלליות שאולי יעזרו להבין... ואם הבעיה קשורה לתוכנה שלך אז אולי זה גם ייתן לך את הפתרון.

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

    אם זה בעיה באפליקציה שלך אז יותר קל לתקן כניראה

    אז הנה קצת רקע...

    בעיות מסוג:
    Could not load type assembly
    יכולות להיות קשורות לכך שהאסמבלי לא מוגדר טוב ב Global Assembly Cache - GAC או שהיכן שהוא במהלך האפליקציה יש פעולה של overriding שיוצרת טעינה של משהו אחר. זה יכול למשל להיות כתוצאה של פרוייקט שכולל הפניה לפרוייקט אחר ןשני האסבלי מנסים להיטען. במקרה הראשון אפשר לנסות לטעון את ה DLL אל הפרוקייט ולבדוק את ההשפעה, במקרה האחרון למשל אפשר לנסות גם לעבוד מסלול מלא לאלמנט שעובדים בקוד במקום מסלול יחסי שמושלם על ידי ה VS מאחורי הקלעים

    לפי התיעוד של דוט-נט האסמבלי הזה הוא חלק מ MS.Win32 (זה לא רלוונטי אבל הקוד שלו נמצא בקובץ UnsafeNativeMethodsCLR.cs במקור).

    https://referencesource.microsoft.com/#windowsbase/Shared/MS/Win32/UnsafeNativeMethodsCLR.cs,a6285638229ed491,references

    לכן הייתי מנסה לבדוק את האסמבלי הקשורים לכך

    * אני מנחש שהתוכנה שאיתה יש בעיה מפותחת ב WPF, לפי הודעת השגיאה :-)

    תבדוק למשל את הקישור הבא. הוא לא מציג את האסמבלי שלך בדיוק אבל מראה דוגמה נוספת לבעיה דומה מאוד. הסיבות יכולות דומות וגם הכיוון לפתרון, רק שבקישור הזה מדובר באסבלי הקשור ל IIS ובמקרה שלך כניראה מדובר באסמבלי שקשור ל WPF.
    https://msdn.microsoft.com/en-us/library/hh169179%28v=nav.90%29.aspx

    >> אנא הבהר שאכן הבעיה לא קשורה לאפליקציה שלך אלא להפעלה של ה VZ עצמו
    >> במקרה זה האם יש לך התקנות נוספות של VS ?
    >> במקרה האם הסרה והתקנה מחדש עוזרת?

    אם הבעיה קשורה לאפליקציה שלך עבור על האפשרויות שיש בקישור הבא גם:
    http://stackoverflow.com/questions/124841/could-not-load-type-from-assembly-error

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


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    • סומן כתשובה על-ידי 7ma יום רביעי 21 דצמבר 2016 03:52
    • סימון כתשובה בוטל על-ידי 7ma יום רביעי 21 דצמבר 2016 03:52
    יום שלישי 20 דצמבר 2016 06:04
  • הבעיה היא בהפעלת ה VS עצמו.

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

    יום רביעי 21 דצמבר 2016 03:53
  • כמו שכתבתי מעל אני חושש שיש לכם בעיה שקשורה ב GAC
    אבל אני עדיין רק בשלב הניחוש..

    אבל מכיוון שמדובר בהפעלה של ה VS עצמו הרבה שיש קושי יותר גדול לתקן את הבעיה מכיוון שאין לנו שליטה כמובן על הכל

    האם יש לך התקנה של גרסה אחרת של VS שעשית קודם לכן ?
    אם כן, האם אתה יכול להסיר את כל גרסאות VS הקודמות ולהתקין את הגרסה האחרונה.
    * זהירות- אם יש לך SSMS מותקן הרי שוהא למעשה הרחבה של VS והוא עושה שימוש באותם רכיבים.


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    • נערך על-ידי pituachMVP יום חמישי 22 דצמבר 2016 12:22
    יום רביעי 21 דצמבר 2016 08:09