„Microsoft“ užbaigia „Visual C ++“ perskirstomąjį chaosą

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Norint paleisti programas, sukurtas naudojant „Visual Studio“, gali reikėti specialios „Microsoft Visual C ++“, paskirstomos versijos. Dėl šio reikalavimo „Windows“ kompiuteriuose buvo įdiegta daug Visual C ++ platinamų paketų.

Neretai sistemoje galite pamatyti kelis „Microsoft Visual C ++“ perskirstomus elementus, kuriuos įdiegė programinės įrangos programos, atnaujindamos, pvz. saugos naujinimus arba sistemos administratoriaus rankiniu būdu.

visual c++ redistributable

Perskirstomosios dalys yra saugomos centrinėje vietoje, kad bet kuri sistemoje įdiegta programa, jei reikia, galėtų pasiekti failus. Galite patikrinti mūsų Išsamų „Visual C ++“ perskirstymo vadovą rasite čia papildomos informacijos.

Išleidusi „Microsoft Visual C ++“, perskirstomą „Visual Studio 2015“, 2017 ir 2019 m., „Microsoft“ smarkiai pakeitė sistemą. Šiems perskirstomiesiems paketams pateikiamas bazinis vaizdas, kad nebereikia atskirai diegti skirtingų versijų tikslinėse sistemose.

Kitaip tariant: jei sistemoje yra įdiegtas perskirstomasis „Visual C ++ 2019“, nebereikia diegti „Visual C ++ 2015“ ar „2017“ perskirstomųjų paketų, nes jie taip pat palaikomi automatiškai.

„Microsoft“ pateikia šį pavyzdį „Naujausi palaikomi„ Visual C ++ “atsisiuntimai“. palaikymo puslapis .

Pavyzdžiui, „Visual C ++ 2019“ perskirstomosios programos įdiegimas taip pat paveiks programas, sukurtas naudojant „Visual C ++ 2015“ ir 2017. Tačiau įdiegę „Visual C ++ 2015“ perskirstomąjį nepakeis naujesnių failų versijų, įdiegtų „Visual C ++ 2017“ ir „2019“ perskirstytinųjų.

Tai skiriasi nuo visų ankstesnių „Visual C ++“ versijų, nes kiekviena turėjo savo atskirus vykdymo failus, nebendraujama su kitomis versijomis.

Į palaikymas straipsnis „Microsoft Docs“ svetainėje pateikia papildomos informacijos:

Iš „Visual Studio .NET“ per „Visual Studio 2013“ kiekviename didesniame „C ++“ kompiliatoriaus ir įrankių leidime yra nauja, atskira „Microsoft C Runtime“ (CRT) bibliotekos versija. Šios autonominės CRT versijos buvo nepriklausomos ir įvairiais laipsniais nesuderinamos viena su kita. Pavyzdžiui, „Visual Studio 2012“ naudojama CRT biblioteka buvo 11 versija, pavadinta msvcr110.dll, o „Visual Studio 2013“ naudojama CRT buvo 12 versija, pavadinta msvcr120.dll. Pradėjus „Visual Studio 2015“, tai jau nebe tas atvejis. „Visual Studio 2015“ ir naujesnėse „Visual Studio“ versijose naudojamas vienas universalus CRT.

„Universal CRT“ yra „Microsoft Windows“ operacinės sistemos komponentas. Jis įtrauktas kaip operacinės sistemos dalis į „Windows 10“ ir yra prieinamas senesnėms operacinėms sistemoms, „Windows Vista“ per „Windows 8.1“, naudojant „Windows Update“. Be to, palaikomas universalus CRT diegimas vietoje, su tam tikrais apribojimais.

„Windows“ administratoriai gali atsisiųsti „Universal C Runtime“ spustelėję šias nuorodas:

Senesnius „Visual C ++“ paskirstomus paketus, skirtus „Visual Studio“, vis tiek reikia atsisiųsti ir įdiegti atskirai arba pristatyti kaip programos diegimo procesą.

„Visual C ++ Viskas viename“ diegimo programa taip pat naudinga, kai reikia įdiegti perskirstomus paketus „Windows“ sistemose.

Uždarymo žodžiai

„Universal C Runtime“ yra žingsnis teisinga linkme. Nors jis nesirūpina senesniais „C ++“ perskirstomaisiais paketais, tačiau tai darė pradedant „Visual C ++ 2015“ perskirstomojo produkto išleidimu.

Dabar tu: Kiek perskirstomųjų paketų įdiegta jūsų sistemoje? (per Gimė )