Microsoft, Visual C ++ Yeniden Dağıtılabilir Kaos'u sona erdirdi

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Visual Studio ile tasarlanan programların çalışması için Microsoft Visual C ++ Yeniden Dağıtılabilir'in belirli bir sürümü gerekebilir. Gereksinim, Windows PC'lere çok sayıda Visual C ++ Yeniden Dağıtılabilir paketinin yüklenmesiyle sonuçlandı.

Güncellemeler aracılığıyla yazılım programları tarafından yüklenen bir sistemde birden çok Microsoft Visual C ++ Yeniden Dağıtılabilir Öğesinin görülmesi alışılmadık bir durum değildir. güvenlik güncellemelerini veya sistem yöneticisi tarafından manuel olarak.

visual c++ redistributable

Yeniden dağıtılabilir dosyalar, sistemde yüklü herhangi bir programın gerekirse dosyalara erişebilmesi için merkezi bir konumda saklanır. Kontrol edebilirsiniz Visual C ++ Yeniden Dağıtılabilirleri hakkında ayrıntılı kılavuz burada ek ayrıntılar için.

Microsoft, Visual Studio 2015, 2017 ve 2019 için Microsoft Visual C ++ Yeniden Dağıtılabilir sürümünün yayınlanmasıyla sistemi önemli ölçüde değiştirdi. Bu yeniden dağıtılabilir paketler için bir temel görüntü sağlandı, böylece artık farklı sürümlerin hedef sistemlere ayrı ayrı yüklenmesi gerekmiyor.

Başka bir deyişle: Visual C ++ 2019 yeniden dağıtılabilir bir sisteme yüklüyse, Visual C ++ 2015 veya 2017 yeniden dağıtılabilir paketleri de otomatik olarak desteklendiği için yüklemeye artık gerek yoktur.

Microsoft, 'Desteklenen en son Visual C ++ indirmeleri' ile ilgili aşağıdaki örneği sağlar Destek sayfası .

Örneğin, Visual C ++ 2019 yeniden dağıtılabilir sürümünü yüklemek, Visual C ++ 2015 ve 2017 ile oluşturulan programları da etkileyecektir. Ancak, Visual C ++ 2015 yeniden dağıtılabilir sürümünü yüklemek, Visual C ++ 2017 ve 2019 yeniden dağıtılabilir dosyaları tarafından yüklenen dosyaların daha yeni sürümlerinin yerini almaz.

Bu, önceki tüm Visual C ++ sürümlerinden farklıdır, çünkü her biri diğer sürümlerle paylaşılmayan kendi ayrı çalışma zamanı dosyalarına sahiptir.

TO destek Microsoft'un Dokümanlar web sitesindeki makale daha fazla bilgi sağlar:

Visual Studio .NET'ten Visual Studio 2013'e kadar, C ++ derleyicisinin ve araçlarının her büyük sürümü, Microsoft C Runtime (CRT) kitaplığının yeni, bağımsız bir sürümünü içerir. CRT'nin bu bağımsız sürümleri birbirinden bağımsız ve çeşitli derecelerde birbirleriyle uyumsuzdu. Örneğin, Visual Studio 2012 tarafından kullanılan CRT kitaplığı msvcr110.dll olarak adlandırılan sürüm 11 ve Visual Studio 2013 tarafından kullanılan CRT, msvcr120.dll adlı sürüm 12 idi. Visual Studio 2015'ten başlayarak artık durum böyle değil. Visual Studio 2015 ve Visual Studio'nun sonraki sürümlerinin tümü tek bir Universal CRT kullanır.

Universal CRT, bir Microsoft Windows işletim sistemi bileşenidir. Windows 10'da işletim sisteminin bir parçası olarak bulunur ve Windows Update kullanılarak Windows Vista ile Windows 8.1 arasındaki eski işletim sistemleri için kullanılabilir. Ek olarak, Universal CRT'nin yerel dağıtımı bazı kısıtlamalarla desteklenir.

Windows yöneticileri, aşağıdaki bağlantılara tıklayarak Universal C Runtime'ı indirebilir:

Visual Studio için daha eski Visual C ++ Yeniden Dağıtılabilir paketlerinin yine de ayrı olarak indirilmesi ve yüklenmesi veya bir programın kurulum sürecinin bir parçası olarak sunulması gerekir.

Visual C ++ Hepsi Bir Arada Yükleyici Windows sistemlerine yeniden dağıtılabilir paketlerin yüklenmesi söz konusu olduğunda da yararlıdır.

Kapanış Sözleri

Universal C Runtime doğru yönde atılan bir adımdır. Eski C ++ Yeniden Dağıtılabilir paketleriyle ilgilenmese de, bunu Visual C ++ 2015 Yeniden Dağıtılabilir sürümüyle başlayarak yaptı.

Şimdi sen: Sisteminizde kaç tane Yeniden Dağıtılabilir paket yüklü? (üzerinden Born )