Visual C ++ yeniden dağıtılabilirleri, yazılımlarını yazmak için Visual C ++ kullanan uygulama geliştiricileri tarafından gönderilen bileşenlerdir. Geliştiriciler, Microsoft'un iyi test edilmiş ve yaygın olarak kullanılan kodunu uygulamalarının içinde kullanarak, yaygın olarak kullanılan kod yazmaktan kaçınarak geliştirme maliyetlerinden tasarruf sağlar (örneğin günah ve cos matematik işlevleri ve metin kutusu veya düğme gibi yaygın kullanıcı arabirimi öğelerinin işlenmesi). Uygulama geliştiricileri tarafından kullanılan çalışma zamanı sürümlerindeki parçalanma nedeniyle, çok sayıda uygulama yüklerseniz Visual C ++ yeniden dağıtılabilirlerinin uzun bir listesini görürsünüz. Bir Visual C ++ yeniden dağıtılabilirinin kaldırılması size birkaç megabayt disk alanı kazandırabilir, ancak bunu yaparken bazı uygulamaları bozma riskiniz vardır.
Programcılar, Visual C ++ çalışma zamanını güncel tutmak için Microsoft'a güvendiğinden, Microsoft yeniden dağıtılabilirler için güvenlik güncelleştirmesini yayımlar, ancak programcı istekleri nedeniyle Visual C ++ yeniden dağıtılabilirleri birbirinin yerine geçmez ve eski sürümler uyumluluk için tutulur. Bazı uygulamalar, uygulamanın tam olarak yayınlandığı gibi çalıştığından emin olmak için gereken Visual C ++ dll'lerinin sürümü hakkında çok spesifiktir. Yazarları, uygulamalarının yeni çalışma zamanı ile uyumluluğunu test edene kadar en son çalışma zamanını güncellemeye devam ediyor. Microsoft yeniden dağıtılabilir bir güncelleştirme yayımladıktan sonra öfkeli müşterilerden birkaç binlerce çağrıyı engellemenin bir yoludur. Bununla birlikte, çoğu uygulama aynı ana sürümün en son sürümüne bağlanır,
Microsoft, bir çok Visual C ++ çalışma zamanını da desteklemelidir çünkü uygulama geliştiriciden hangisini seçeceği konusunda hiçbir fikri yoktur. Aynı uygulama içinde bile Visual C ++ yeniden dağıtılabilirlerinin birden çok sürümü gerekebilir; örneğin, Visual C ++ 2008 yeniden dağıtılabilirine bağlı bir uygulama Visual C ++ 2005 yeniden dağıtılabilirine bağlı bir bileşen kullanıyorsa, uygulamanın geliştiricisi Visual C ++ yeniden dağıtılabilirlerinin her iki sürümünü de göndermelidir. 64 bit bir bilgisayarda, Visual C ++ yeniden dağıtılabilir, yaygın olarak kullanılan bir bileşen olduğundan ve hem 32bit uygulamaların hem de 64 bit uygulamaların (hatta içeren uygulamaların) olması normal olduğundan, sistemde Visual C ++ Yeniden Dağıtılabilirlerin hem x86 hem de x64 sürümleri yüklü olabilir. hem 32 bit kod hem de 64 bit kod) 64 bit sistemde yüklü.
Muhtemelen, yeniden dağıtılabilir ile aynı yükleme tarihine sahip bir uygulama arayarak uygulamayı yeniden dağıtılabilir kurarken bulabilirsiniz, ancak daha sonra yükleme tarihi olan diğer uygulamaların aynı yeniden dağıtılabilir duruma bağlı olduğunu söyleyemezsiniz. Tam bağımlılığı bulmak için harcadığınız zaman, yeniden dağıtılabilirleri kaldırarak kaydedebileceğiniz birkaç megabayta değmez.