Microsoft ukončí Visual C ++ redistribuovateľný chaos
- Kategórie: Windows
Programy navrhnuté s programom Visual Studio môžu vyžadovať spustenie špecifickej verzie redistribuovateľného programu Microsoft Visual C ++. Táto požiadavka viedla k inštalácii veľkého počtu redistribuovateľných balíkov Visual C ++ na počítačoch so systémom Windows.
Nie je neobvyklé vidieť viac redistribuovateľných programov Microsoft Visual C ++ v systéme, ktorý bol nainštalovaný pomocou softvérových programov, prostredníctvom aktualizácií, napr. aktualizácie zabezpečenia alebo ručne správcom systému.
Redistribuovateľné súbory sa ukladajú v centrálnom umiestnení, takže každý program nainštalovaný v systéme môže v prípade potreby získať prístup k súborom. Môžete sa pozrieť na našu stránku podrobný návod na redistribuovateľné súbory Visual C ++ tu pre ďalšie podrobnosti.
Spoločnosť Microsoft významne zmenila systém vydaním redistribuovateľného programu Microsoft Visual C ++ pre Visual Studio 2015, 2017 a 2019. Pre tieto redistribuovateľné balíčky sa poskytuje základný obrázok, takže už nie je potrebné inštalovať rôzne verzie osobitne na cieľové systémy.
Inými slovami: ak je redistribuovateľný program Visual C ++ 2019 nainštalovaný v systéme, nie je potrebné inštalovať redistribuovateľné balíčky Visual C ++ 2015 alebo 2017, pretože tieto sú tiež automaticky podporované.
Spoločnosť Microsoft poskytuje nasledujúci príklad v časti „Najnovšie podporované súbory Visual C ++ na stiahnutie“ podporná stránka ,
Napríklad inštalácia redistribuovateľného programu Visual C ++ 2019 ovplyvní aj programy vytvorené pomocou programov Visual C ++ 2015 a 2017. Inštalácia redistribuovateľného programu Visual C ++ 2015 však nenahradí novšie verzie súborov nainštalovaných redistribuovateľnými programami Visual C ++ 2017 a 2019.
Toto sa líši od všetkých predchádzajúcich verzií Visual C ++, pretože každá z nich mala vlastné odlišné runtime súbory, ktoré sa nezdieľali s ostatnými verziami.
TO podpora článok na webovej stránke Microsoft Docs poskytuje ďalšie informácie:
Od Visual Studio .NET cez Visual Studio 2013 obsahuje každé hlavné vydanie kompilátora a nástrojov C ++ novú samostatnú verziu knižnice Microsoft C Runtime (CRT). Tieto samostatné verzie CRT boli navzájom nezávislé av rôznej miere nekompatibilné. Napríklad knižnica CRT používaná programom Visual Studio 2012 bola verzia 11 s názvom msvcr110.dll a CRT používaná programom Visual Studio 2013 bola verzia 12 s názvom msvcr120.dll. Od Visual Studio 2015 to už neplatí. Visual Studio 2015 a novšie verzie Visual Studio používajú všetky Universal CRT.
Univerzálny CRT je súčasť operačného systému Microsoft Windows. Je súčasťou operačného systému Windows 10 a je k dispozícii pre staršie operačné systémy Windows Vista až Windows 8.1 pomocou Windows Update. Okrem toho je podporované miestne nasadenie systému Universal CRT s určitými obmedzeniami.
Správcovia systému Windows môžu stiahnuť aplikáciu Universal C Runtime kliknutím na nasledujúce odkazy:
- x86: vc_redist.x86.exe
- x64: vc_redist.x64.exe
- ARM64: vc_redist.arm64.exe
Staršie programy Visual C ++ Redistribuovateľné pre Visual Studio je potrebné stále stiahnuť a nainštalovať osobitne alebo dodať ako súčasť procesu inštalácie programu.
Inštalátor Visual C ++ všetko v jednom je tiež užitočná, pokiaľ ide o inštaláciu redistribuovateľných balíkov na systémy Windows.
Záverečné slová
Universal C Runtime je krok správnym smerom. Aj keď to nezaujíma staršie redistribuovateľné balíčky C ++, urobilo tak od vydania redistribuovateľného Visual C ++ 2015.
Teraz ty: Koľko redistribuovateľných balíkov je nainštalovaných vo vašom systéme? (cez narodený )