מיקרוסופט מסיימת את הכאוס Visual C ++ להפצה מחדש
- קטגוריה: חלונות
תוכניות שתוכננו עם Visual Studio עשויות לדרוש גרסה ספציפית להפצה מחדש של Visual Visual C ++ של Microsoft ו- Microsoft. הדרישה הביאה להתקנה של מספר גדול של חבילות Visual C ++ הניתנות להפצה מחדש במחשבי Windows.
אין זה נדיר לראות מספר רב של חלוקות חלוקת הפצה מחדש של Microsoft Visual C ++ במערכת שהותקנו על ידי תוכנות, דרך עדכונים, למשל. עדכוני אבטחה, או באופן ידני על ידי מנהל המערכת.
חלוקת ההפצה מחדש מאוחסנת במיקום מרכזי כך שכל תוכנית המותקנת במערכת עשויה לגשת לקבצים במידת הצורך. אתה יכול לבדוק את שלנו המדריך המפורט על Visual C ++ ניתן להפצה מחדש כאן לפרטים נוספים.
מיקרוסופט שינתה את המערכת באופן משמעותי עם שחרור חלוקת ההפצה מחדש של Visual Visual C ++ של מיקרוסופט עבור Visual Studio 2015, 2017 ו- 2019. מסופקת תמונת בסיס עבור חבילות ההפצה מחדש אלה כך שאין צורך עוד להתקין גרסאות שונות בנפרד במערכות יעד.
במילים אחרות: אם ניתן להפיץ מחדש את Visual C ++ לשנת 2019 במערכת, אין עוד צורך להתקין את חבילות ההפצה המחודשת של Visual C ++ 2015 או 2017 מאחר ואלה נתמכות גם באופן אוטומטי.
מיקרוסופט מספקת את הדוגמה הבאה בנושא 'הורדות ה- C ++++ נתמכות אחרונות'. עמוד תמיכה .
לדוגמה, התקנת חלוקת ההפצה מחדש של Visual C ++ 2019 תשפיע גם על תוכניות שנבנו עם Visual C ++ 2015 ו- 2017. עם זאת, התקנת חלוקת ההפצה מחדש של Visual C ++ 2015 לא תחליף את הגרסאות החדשות יותר של הקבצים המותקנים על ידי ההפצה המחודשת Visual C ++ 2017 ו- 2019.
זה שונה מכל הגרסאות הקודמות של Visual C ++, מכיוון שלכל אחת מהן היו קבצי זמן ריצה ייחודיים משלהם, ולא משותפים לגרסאות אחרות.
ל תמיכה מאמר באתר Docs של מיקרוסופט מספק מידע נוסף:
מ- Visual Studio .NET דרך Visual Studio 2013, כל מהדורה משמעותית של מהדר C ++ וכללה גרסה עצמאית חדשה של ספריית Microsoft C Runtime (CRT). גרסאות עצמאיות אלה של ה- CRT היו בלתי תלויות, ובמעלות שונות, אינן תואמות זו את זו. לדוגמה, ספריית CRT ששימשה את Visual Studio 2012 הייתה גרסה 11, בשם msvcr110.dll, ו- CRT ששימש את Visual Studio 2013 היה גרסה 12, בשם msvcr120.dll. החל מ- Visual Studio 2015 זה כבר לא המקרה. Visual Studio 2015 וגירסאות מאוחרות יותר של Visual Studio משתמשים כולם ב- CRT אוניברסלי.
ה- Universal CRT הוא רכיב מערכת הפעלה של מיקרוסופט Windows. זה כלול כחלק ממערכת ההפעלה ב- Windows 10 וזמין למערכות הפעלה ישנות יותר, Windows Vista דרך Windows 8.1, באמצעות Windows Update. בנוסף, פריסה מקומית של Universal CRT נתמכת, עם מגבלות מסוימות.
מנהלי Windows עשויים להוריד את Universal C Runtime בלחיצה על הקישורים הבאים:
- x86: vc_redist.x86.exe
- x64: vc_redist.x64.exe
- ARM64: vc_redist.arm64.exe
חבילות הניתנות להפצה מחדש של Visual C ++ ישנות יותר עבור Visual Studio עדיין צריכות להוריד ולהתקין בנפרד, או להעביר אותן כחלק מתהליך ההתקנה של התוכנית.
מתקין Visual C ++ All in One שימושי גם כשמדובר בהתקנת חבילות הניתנות להפצה מחדש במערכות Windows.
מילות סגירה
זמן הפעלת יוניברסל הוא צעד בכיוון הנכון. אמנם היא אינה דואגת לחבילות ישנות יותר להפצה מחדש של C ++, אך היא עשתה זאת החל מההפצה של Visual C ++ 2015 להפצה מחדש.
עכשיו אתה: כמה חבילות להפצה מחדש מותקנות במערכת שלך? (באמצעות נוֹלָד )