Společnost Microsoft ukončí distribuční chaos Visual C ++

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

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.

visual c++ redistributable

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:

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ý )