Microsoft lõpetab Visual C ++ jaotatava kaose

Visual Studio abil loodud programmide käitamiseks võib olla vajalik spetsiaalne Microsofti Visual C ++ jaotatava versiooni versioon. Selle nõude tõttu installiti Windowsi personaalarvutitesse suur arv Visual C ++ jaotatavaid pakette.

Pole haruldane, kui süsteemis, mille on installinud tarkvaraprogrammid, värskenduste (nt turbevärskenduste) kaudu või süsteemiadministraatori käsitsi, kuvatakse mitu Microsoft Visual C ++ ümberjaotatavat.

Ümberjagatavaid faile hoitakse keskses asukohas, nii et iga süsteemi installitud programm pääseb vajadusel failidele juurde. Lisateavet leiate siit Visual C ++ ümberjaotatavate toodete üksikasjalikust juhendist.

Microsoft muutis süsteemi Visual Studio 2015, 2017 ja 2019 ümberjaotatava Microsofti Visual C ++ väljalaskega märkimisväärselt. Nende ümberjagatavate pakettide jaoks pakutakse lähtepilti, nii et pole vaja enam erinevaid versioone eraldi sihtsüsteemidesse installida.

Teisisõnu: kui süsteemile on installitud ümberjagatav Visual C ++ 2019, pole enam vaja Visual C ++ 2015 või 2017 uuesti levitatavaid pakette installida, kuna neid toetatakse ka automaatselt.

Microsoft pakub tugiteenuste lehel „Viimati toetatud Visual C ++ allalaadimised” järgmist näidet.

Näiteks mõjutab Visual C ++ 2019 ümberjaotatava installimine ka Visual C ++ 2015 ja 2017 loodud programme. Uuesti levitatava Visual C ++ 2015 installimine ei asenda siiski Visual C ++ 2017 ja 2019 uuesti levitatavate failide installitud failide uuemaid versioone.

See erineb kõigist varasematest Visual C ++ versioonidest, kuna neil kõigil olid oma eraldiseisevad käitusfailid, mida teiste versioonidega ei jagatud.

Microsofti dokumentide veebisaidi tugiartikkel sisaldab lisateavet:

Alates Visual Studio .NET-st kuni Visual Studio 2013-ni on C ++ kompilaatori ja tööriistade iga suurem väljaanne sisaldanud uut, eraldiseisvat versiooni Microsoft C Runtime (CRT) teegist. Need CRT iseseisvad versioonid olid üksteisest sõltumatud ja erineval määral ühildumatud. Näiteks Visual Studio 2012 kasutatav CRT-teek oli versioon 11, nimega msvcr110.dll, ja Visual Studio 2013 kasutatav CRT-versioon oli versioon 12, mille nimi oli msvcr120.dll. Visual Stuudios 2015 alguse saanud see enam pole. Visual Studio 2015 ja uuemad Visual Studio versioonid kasutavad ühte universaalset CRT-d.

Universaalne CRT on Microsofti Windowsi opsüsteemi komponent. See on lisatud Windows 10 opsüsteemi ja on Windows Update'i kaudu saadaval vanematele opsüsteemidele, Windows Vistale Windows 8.1 kaudu. Lisaks toetatakse universaalse CRT kohalikku juurutamist koos mõnede piirangutega.

Windowsi administraatorid võivad alla laadida Universal C Runtime, klõpsates järgmistel linkidel:

  • x86: vc_redist.x86.exe
  • x64: vc_redist.x64.exe
  • ARM64: vc_redist.arm64.exe

Visual Studio vanemad Visual C ++ jaotatavad paketid tuleb ikkagi alla laadida ja installida eraldi või tarnida programmi installiprotsessi osana.

Visual C ++ kõik ühes installija on kasulik ka ümberjaotatavate pakettide installimisel Windowsi süsteemidesse.

Sõnade sulgemine

Universal C Runtime on samm õiges suunas. Ehkki see ei hoolitse vanemate C ++ uuesti levitatavate pakettide eest, tegi see seda siiski Visual C ++ 2015 redistribvable väljalaskega.

Nüüd sina: kui palju ümberjaotatavaid pakette on teie süsteemi installitud? (Borni kaudu)