A Microsoft véget vet a Visual C ++ újraelosztható káosznak

A Visual Studio által tervezett programok futtatásához szükség lehet a Microsoft Visual C ++ Újra terjeszthető verziójának egy adott verziójára. Ez a követelmény számos Visual C ++ Újraterjeszthető csomag telepítését eredményezte a Windows PC-ken.

Nem ritka, ha olyan Microsoft Visual C ++ Újraterjeszthető elemeket lát egy rendszeren, amelyeket szoftverprogramok telepítettek, frissítések, például biztonsági frissítések révén, vagy a rendszergazda által manuálisan.

Az újraelosztható termékeket egy központi helyen tárolják, hogy a rendszerre telepített programok bármikor hozzáférhessenek a fájlokhoz. További részletekért itt megtekintheti a Visual C ++ Újraterjeszthető termékek részletes útmutatóját.

A Microsoft jelentősen megváltoztatta a rendszert a Microsoft Visual C ++ Újra elosztható verziójának megjelenésével a Visual Studio 2015, 2017 és 2019 számára. Az újraelosztható csomagok számára kiindulási kép biztosított, így többé nem szükséges különféle verziókat külön telepíteni a célrendszerekre.

Más szavakkal: ha a Visual C ++ 2019 újraelosztható telepítve van egy rendszeren, akkor már nem szükséges a Visual C ++ 2015 vagy 2017 újraelosztható csomagokat telepíteni, mivel ezeket is automatikusan támogatja.

A Microsoft a következő példát nyújtja a "A legújabb támogatott Visual C ++ letöltések" támogatási oldalon.

Például a Visual C ++ 2019 újraelosztható telepítése befolyásolja a Visual C ++ 2015 és 2017 programmal készített programokat is. A Visual C ++ 2015 újraelosztható telepítése azonban nem helyettesíti a Visual C ++ 2017 és 2019 újraelosztható fájlok által telepített fájlok újabb verzióit.

Ez különbözik az összes korábbi Visual C ++ verziótól, mivel mindegyikük különálló futási fájlokkal rendelkezik, amelyeket nem osztottak meg más verziókkal.

A Microsoft Docs webhelyén található támogatási cikk további információkat tartalmaz:

A Visual Studio .NET-től a Visual Studio 2013-ig a C ++ fordító és eszközök minden jelentősebb kiadása tartalmazta a Microsoft C Runtime (CRT) könyvtár új, önálló verzióját. A CRT ezen önálló verziói egymástól függetlenül voltak, és különféle mértékben összeegyeztethetetlenek. Például a Visual Studio 2012 által használt CRT könyvtár 11. verziója volt, msvcr110.dll néven, és a Visual Studio 2013 által használt CRT könyvtár 12. verzió volt, msvcr120.dll néven. A Visual Studio 2015-ben kezdve ez már nem így van. A Visual Studio 2015 és a Visual Studio újabb verziói mind egy Universal CRT-t használnak.

Az Universal CRT egy Microsoft Windows operációs rendszer összetevő. A Windows 10 operációs rendszer részét képezi, és elérhető a régebbi operációs rendszerek, a Windows Vista és a Windows 8.1 keresztül, a Windows Update használatával. Ezenkívül bizonyos korlátozásokkal az Universal CRT helyi telepítése is támogatott.

A Windows rendszergazdái a következő hivatkozásokra kattintva tölthetik le a Universal C Runtime alkalmazást:

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

A Visual Studio régebbi Visual C ++ újraelosztható csomagjait továbbra is külön kell letölteni és telepíteni, vagy a program telepítési folyamatának részeként szállítani.

A Visual C ++ All in One Installer is hasznos, ha újraelosztható csomagokat telepít a Windows rendszerekre.

Záró szavak

A Universal C Runtime egy lépés a helyes irányba. Noha nem foglalkozik a régebbi C ++ Újraterjeszthető csomagokkal, a Visual C ++ 2015 Újraterjeszthető kiadásával kezdte.

Most Ön: Hány újraelosztható csomag van telepítve a rendszerére? (a Bornon keresztül)