Microsoft konča Visual C ++ Redistributable Chaos
- Kategorija: Windows
Programi, zasnovani s programom Visual Studio, lahko zahtevajo določeno različico Microsoftovega prerazporedljivega programa Visual C ++. Zahteva je povzročila namestitev velikega števila prerazporedljivih paketov Visual C ++ na osebne računalnike Windows.
Ni redko, da se v sistemu, ki so ga namestili programski programi, posodobi več posodobitev, npr. Posodobitev, npr. varnostne posodobitve ali ročno s strani skrbnika sistema.
Ponovno distribucijo lahko shranite na osrednji lokaciji, tako da lahko kateri koli program, nameščen v sistemu, do datotek dostopa po potrebi. Lahko preverite naše tu najdete podroben vodnik o distribuciji Visual C ++ za dodatne podrobnosti.
Microsoft je sistem bistveno spremenil z izdajo Microsoftovega prerazporedljivega programa Visual C ++ za Visual Studio 2015, 2017 in 2019. Za te pakete, ki jih je mogoče ponovno distribuirati, je zagotovljena osnovna slika, tako da ni treba več nameščati različnih različic posebej na ciljne sisteme.
Z drugimi besedami: če je ponovna distribucija Visual C ++ 2019 nameščena v sistemu, ni več treba namestiti paketov za ponovno distribucijo Visual C ++ 2015 ali 2017, saj so ti tudi podprti samodejno.
Microsoft ponuja naslednji primer v razdelku »Najnovejši podprti prenosi Visual C ++« stran za podporo .
Na primer, namestitev ponovne distribucije Visual C ++ 2019 bo vplivala na programe, zgrajene tudi z Visual C ++ 2015 in 2017. Vendar namestitev ponovne distribucije Visual C ++ 2015 ne bo nadomestila novejših različic datotek, ki so jih namestili ponovni distribucijski sistemi Visual C ++ 2017 in 2019.
To se razlikuje od vseh prejšnjih različic Visual C ++, saj so imele vsake svoje različne datoteke izvajanja, ki jih niso delile z drugimi različicami.
TO podpora članek na Microsoftovem spletnem mestu Dokumenti vsebuje dodatne informacije:
Od Visual Studio .NET do Visual Studio 2013 je vsaka večja izdaja prevajalnika C ++ in orodij vključevala novo samostojno različico knjižnice Microsoft C Runtime (CRT). Te samostojne različice CRT so bile v različni meri neodvisne in med seboj nezdružljive. Na primer, knjižnica CRT, ki jo je uporabljal Visual Studio 2012, je bila različica 11, imenovana msvcr110.dll, CRT, ki jo je uporabljal Visual Studio 2013, pa je bila različica 12, imenovana msvcr120.dll. Z začetkom v Visual Studio 2015 to ni več tako. Vsi Visual Studio 2015 in novejše različice Visual Studio uporabljajo en univerzalni CRT.
Universal CRT je komponenta operacijskega sistema Microsoft Windows. V sistem Windows 10 je vključen kot del operacijskega sistema in je na voljo za starejše operacijske sisteme, Windows Vista in Windows 8.1, z uporabo Windows Update. Poleg tega je z določenimi omejitvami podprta lokalna uvedba Universal CRT.
Windows skrbniki lahko prenesejo Universal C Runtime s klikom na naslednje povezave:
- x86: vc_redist.x86.exe
- x64: vc_redist.x64.exe
- ARM64: vc_redist.arm64.exe
Starejše pakete za ponovno distribucijo Visual C ++ za Visual Studio je treba še vedno prenesti in namestiti posebej ali dostaviti kot del namestitvenega programa.
Namestitveni program Visual C ++ vse v enem je uporabna tudi pri namestitvi paketov, ki jih je mogoče ponovno distribuirati v sisteme Windows.
Zaključne besede
Universal C Runtime je korak v pravo smer. Čeprav ne skrbi za starejše pakete za prerazporeditev C ++, je to storil, začenši z izdajo Visual C ++ 2015 Redistributable.
Zdaj pa ti: Koliko paketov za nadaljnjo distribucijo je nameščenih v vašem sistemu? (prek Rojen )