Společnost Microsoft ukončí distribuční chaos Visual C ++
- Kategorie: Okna
Programy navržené s aplikací Visual Studio mohou vyžadovat spuštění určité verze redistribuovatelného programu Microsoft Visual C ++. Tento požadavek vyústil v instalaci velkého počtu balíčků Visual C ++ Redistribuovatelných na počítačích se systémem Windows.
Není neobvyklé vidět několik redistribuovatelných tabulek Microsoft Visual C ++ v systému, který byl nainstalován softwarovými programy, prostřednictvím aktualizací, např. aktualizace zabezpečení nebo ručně správcem systému.
Redistribuovatelné soubory jsou uloženy v centrálním umístění, takže jakýkoli program nainstalovaný v systému může v případě potřeby přistupovat k souborům. Můžete se podívat na naše Podrobný průvodce redistribuovatelnými tabulkami Visual C ++ zde pro další podrobnosti.
Společnost Microsoft významně změnila systém vydáním redistribuovatelného programu Microsoft Visual C ++ pro Visual Studio 2015, 2017 a 2019. Pro tyto redistribuovatelné balíčky je poskytován základní obraz, takže již není nutné instalovat různé verze samostatně na cílové systémy.
Jinými slovy: pokud je v systému nainstalován redistribuovatelný program Visual C ++ 2019, není již nutné instalovat redistribuovatelné balíčky Visual C ++ 2015 nebo 2017, protože tyto jsou také automaticky podporovány.
Společnost Microsoft poskytuje následující příklad „Nejnovější podporované soubory ke stažení Visual C ++“ stránka podpory .
Například instalace redistribuovatelného Visual C ++ 2019 ovlivní také programy vytvořené s Visual C ++ 2015 a 2017. Instalace redistribuovatelného Visual C ++ 2015 však nenahradí novější verze souborů nainstalovaných redistribuovatelnými soubory Visual C ++ 2017 a 2019.
To se liší od všech předchozích verzí Visual C ++, protože každá měla své vlastní odlišné runtime soubory, které nebyly sdíleny s jinými verzemi.
NA Podpěra, podpora článek na webu Microsoft Docs poskytuje další informace:
Od Visual Studio .NET přes Visual Studio 2013 obsahuje každé hlavní vydání kompilátoru a nástrojů C ++ novou samostatnou verzi knihovny Microsoft C Runtime (CRT). Tyto samostatné verze CRT byly nezávislé na sobě a do různé míry vzájemně neslučitelné. Například knihovna CRT používaná v aplikaci Visual Studio 2012 byla verze 11 s názvem msvcr110.dll a CRT používaná v aplikaci Visual Studio 2013 byla verze 12 s názvem msvcr120.dll. Počínaje Visual Studio 2015 to již neplatí. Visual Studio 2015 a novější verze Visual Studio používají jeden Universal CRT.
Univerzální CRT je součást operačního systému Microsoft Windows. Je součástí operačního systému v systému Windows 10 a je k dispozici pro starší operační systémy Windows Vista až Windows 8.1 pomocí Windows Update. Kromě toho je podporováno místní nasazení Universal CRT s určitými omezeními.
Správci systému Windows si mohou stáhnout Universal C Runtime kliknutím na následující odkazy:
- x86: vc_redist.x86.exe
- x64: vc_redist.x64.exe
- ARM64: vc_redist.arm64.exe
Starší verze Visual C ++ Redistribuovatelné balíčky pro Visual Studio je třeba stáhnout a nainstalovat samostatně nebo dodávat jako součást procesu instalace programu.
Visual C ++ vše v jednom instalátoru je také užitečné, pokud jde o instalaci redistribuovatelných balíčků v systémech Windows.
Závěrečná slova
Universal C Runtime je krok správným směrem. Přestože se nestará o starší redistribuovatelné balíčky C ++, učinilo tak počínaje vydáním redistribuovatelného Visual C ++ 2015.
Teď ty: Kolik Redistribuovatelných balíčků je nainstalováno ve vašem systému? (přes narozený )