Aracılığıyla paylaş


Visual C++ Dosyalarını Yeniden Dağıtma

Bir uygulamayı dağıtırken, onu desteklemek için gerekli tüm dosyaları da dağıtmalısınız.Bu dosyalardan herhangi biri Microsoft tarafından sağlanıyorsa, bunları yeniden dağıtma izniniz olup olmadığını kontrol edin.Microsoft Yazılım Lisansı Koşulları'nı gözden geçirmek için, Visual Studio'nun yüklendiği dizinde veya Visual Studio yükleme medyasında License.htm dosyasına bakın.Visual Studio, belirli sürümleri için Microsoft Yazılım Lisansı Koşullarındaki "Dağıtılabilir kod" bölümünde anılan "REDIST listesi" görüntülemek için bkz Microsoft Visual Studio 2013 ve Microsoft Visual Studio 2013 SDK için dağıtılabilir kod Microsoft Web sitesinde.Yeniden dağıtılabilir dosyaları hakkında daha fazla bilgi için bkz Hangi DLL'lerin Yeniden Dağıtılabilir Olduğunu Belirleme ve Dağıtım Örnekleri.

Yeniden dağıtılabilir dağıtmak için Visual C++ dosyaları, Visual C++ Redistributable, Visual Studio'daki veya yeniden dağıtılabilir birleştirme modülleri kullanan paketleri (VCRedist_x86.exe, VCRedist_x64.exe veya VCRedist_arm.exe) kullanabilir veya doğrudan yeniden dağıtılabilir yükleyebilmek için Visual C++ DLL'leri uygulama yerel klasöründe, yürütülebilir uygulama dosyasını içeren klasörü olduğu.

Visual C++ Yeniden Dağıtılabilir Paketleri tüm Visual C++ kitaplıklarını yükler ve kaydeder.Bu paketlerden birini kullanırsanız, uygulamanın yüklenmesi için bir önkoşul olarak hedef sistem üzerinde çalışacak şekilde ayarlamanız gerekir.Visual C++ kitaplıklarının otomatik güncelleştirilmesini sağladıklarından, dağıtımlarınız için bu paketleri kullanmanızı öneririz.Bu paketler kullanmaya ilişkin bir örnek için bkz İzlenecek Yol: Visual C++ Yeniden Dağıtılabilir Paket Kullanarak Bir Visual C++ Uygulaması Dağıtmak.

İçeren bir birleştirme modülü kullanıyorsanız, bir Visual C++ DLL dahil etmelisiniz Windows Installer paketi (veya benzer yükleme paketi), uygulamayı dağıtmak için kullandığınız.Daha fazla bilgi için Birleştirme Modüllerini Kullanarak Yeniden Dağıtma.Bir örnek için bkz İzlenecek yol: Visual C++ Uygulamasını Kurulum Projesi Kullanarak Dağıtma, ayrıca bir yükleme paketi oluşturmak için InstallShield sınırlı Edition kullanmayı nasıl gösterir.

Olası Çalışma Zamanı Hataları

Visual C++ kitaplığı DLL erişilebilir değil ve Windows, uygulamanız için yükleyemiyor, bu iletisi görüntülenebilir: MSVCR < sürüm numarası > .dll bulunamadığı için bu uygulama başlatılamadı. Uygulamanın yeniden yüklenmesi bu sorunu çözebilir.

Bu tür bir hatayı gidermek için uygulamanızın doğru bir şekilde derlendiğinden ve Visual C++ kitaplıklarının hedef sistemde doğru bir şekilde dağıtıldığından emin olun.Daha fazla bilgi için Visual C++ Uygulaması Bağımlılıklarını Anlama.

İlgili Konular

Başlık

Açıklama

Birleştirme Modüllerini Kullanarak Yeniden Dağıtma

Nasıl kullanılacağını açıklar Visual C++ Visual C++ çalışma zamanı kitaplıkları olarak yüklemek için yeniden dağıtılabilir birleştirme modülleri paylaşılan DLL'leri %windir%\system32\ klasöründeki.

Visual C++ ActiveX Denetimleri Yeniden Dağıtma

ActiveX Denetimlerini kullanan bir uygulamanın nasıl yeniden dağıtılması gerektiği açıklanmaktadır.

Veritabanı Destek Dosyalarını Yeniden Dağıtma

Microsoft Veri Erişim SDK'sındaki veritabanı teknolojileri ve Veri Erişim Nesneleri (DAO) için destek dosyalarının nasıl yeniden dağıtılacağı ele alınmaktadır.

MFC Kitaplığını Yeniden Dağıtma

MFC kullanan bir uygulamanın nasıl yeniden dağıtılacağı açıklanmaktadır.

OLE DB Şablonlarını Yeniden Dağıtma

ATL ve OLE DB şablonlarını kullanan bir uygulamanın nasıl yeniden dağıtılacağı açıklanmaktadır.

Dağıtım Örnekleri

Visual C++ uygulamalarının nasıl dağıtıldığını gösteren örneklere bağlantılar verir.

Masaüstü uygulamaları dağıtma (Visual C++)

Visual C++ dağıtım kavramlarını ve teknolojilerini tanıtır.