Microsoft izbeidz Visual C ++ pārdalāmo haosu

Programmām, kas izstrādātas, izmantojot Visual Studio, darbībai var būt nepieciešama īpaša Microsoft Visual C ++ atkārtoti izplatāma versija. Šīs prasības rezultātā uz Windows personālajiem datoriem tika instalēts liels skaits Visual C ++ pārdalāmo pakotņu.

Nav nekas neparasts, ka sistēmā Microsoft ir redzami vairāki Microsoft Visual C ++ pārdalāmie materiāli, kurus instalēja programmatūras, izmantojot atjauninājumus, piemēram, drošības atjauninājumus, vai arī sistēmas administrators manuāli.

Pārdalāmās preces tiek glabātas centrālā vietā, lai jebkura sistēmā instalēta programma varētu piekļūt failiem, ja tas nepieciešams. Lai iegūtu papildinformāciju, šeit varat apskatīt mūsu detalizēto ceļvedi par Visual C ++ pārdalāmām ierīcēm.

Microsoft ievērojami mainīja sistēmu, izlaižot Microsoft Visual C ++, kas atkārtoti izplatāms Visual Studio 2015, 2017 un 2019. Šīm pārdalāmajām pakotnēm tiek nodrošināts bāzes attēls, lai mērķa sistēmās vairs nebūtu nepieciešams instalēt dažādas versijas.

Citiem vārdiem sakot: ja sistēmā Visual C ++ 2019 atkārtoti izplatāms ir instalēts, vairs nav jāinstalē Visual C ++ 2015 vai 2017 atkārtoti izplatāmas paketes, jo tās tiek atbalstītas arī automātiski.

Atbalsta lapā "Jaunākās atbalstītās Visual C ++ lejupielādes" Microsoft sniedz šādu piemēru.

Piemēram, Visual C ++ 2019 pārdalāmā instalēšana ietekmēs arī programmas, kas veidotas ar Visual C ++ 2015 un 2017. Tomēr, atkārtoti instalējot Visual C ++ 2015, tas neaizstās jaunākās failu versijas, kas instalētas Visual C ++ 2017 un 2019 atkārtoti izplatāmajos failos.

Tas atšķiras no visām iepriekšējām Visual C ++ versijām, jo ​​tām katrai bija savi atšķirīgi izpildlaika faili, kas nebija koplietoti ar citām versijām.

Atbalsta raksts Microsoft Docs vietnē sniedz papildu informāciju:

Katrā lielākajā C ++ kompilatora un rīku laidienā no Visual Studio .NET līdz Visual Studio 2013 ir iekļauta jauna, autonoma Microsoft C Runtime (CRT) bibliotēkas versija. Šīs patstāvīgās CRT versijas bija neatkarīgas un dažādās pakāpēs savstarpēji nesavienojamas. Piemēram, CRT bibliotēka, kuru izmantoja Visual Studio 2012, bija 11. versija ar nosaukumu msvcr110.dll, un CRT, kuru izmantoja Visual Studio 2013, bija 12. versija ar nosaukumu msvcr120.dll. Sākot ar Visual Studio 2015, tas vairs nav tas gadījums. Visual Studio 2015 un jaunākās Visual Studio versijas izmanto vienu Universal CRT.

Universālais CRT ir Microsoft Windows operētājsistēmas komponents. Tas ir iekļauts operētājsistēmas sistēmā Windows 10 un ir pieejams vecākām operētājsistēmām - Windows Vista caur Windows 8.1, izmantojot Windows Update. Turklāt tiek atbalstīta universālā CRT lokāla izvietošana ar dažiem ierobežojumiem.

Windows administratori var lejupielādēt Universal C Runtime, noklikšķinot uz šīm saitēm:

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

Vecāki Visual C ++ izplatāmie pakotnes Visual Studio joprojām ir jāielādē un jāinstalē atsevišķi vai jāpiegādā programmas instalēšanas procesa ietvaros.

Visual C ++ viss vienā instalētājs ir noderīgs arī tad, kad Windows sistēmās ir jāinstalē pārdalāmās paketes.

Noslēguma vārdi

Universal C Runtime ir solis pareizajā virzienā. Kaut arī tas nerūpējas par vecākām C ++ pārdalāmām pakotnēm, tas notika, sākot ar Visual C ++ 2015 atkārtoti izplatāmo izlaišanu.

Tagad jūs: cik pārdalāmo pakešu ir instalētas jūsu sistēmā? (caur Born)