Aracılığıyla paylaş


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

Uygulama dağıtırken, uygulamayı desteklemek için gerekli tüm dosyaları da dağıtmanız gerekir. Bu dosyalardan herhangi bir Microsoft tarafından sağlandıysa, onları yeniden dağıtma izniniz olup olmadığını denetleyin. İzin verilen dosyaların bir listesini görüntülemek için ........... içindeki Redist.txt'e bakın. Visual Studio'nun yüklendiği bilgisayardaki Microsoft Visual Studio 10.0\ klasörü. Microsoft Yazılımı Lisans Koşulları'nı gözden geçirmek için Visual Studio 2010 yükleme ortamındaki Eula.txt'e bakınız. 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.

Visual C++ yeniden dağıtılabilen dosyalarını dağıtmak için, Visual Studio'da bulunan Visual C++ Yeniden Dağıtılabilir Paket'i (VCRedist_x86.exe, VCRedist_x64.exe veya VCRedist_ia64.exe) veya Yeniden Dağıtılabilir Birleştirme Modülleri'ni kullanabilir veya doğrudan belirli Visual C++ DLL'lerini yerel uygulama klasörü'ne yükleyebilirsiniz. Uygulamanın yerel klasörü, yürütülebilir bir uygulama dosyası içeren bir klasördür. DLL'lerin uygulamanın yerel klasörüne dağıtılması gereklidir.

Visual C++ Yeniden Dağıtılabilir Paketi tüm Visual C++ kitaplıklarını yükler ve kaydeder. Bunu kullanırsanız, uygulamanın yüklenmesi için bir önkoşul olarak hedef sistem üzerinde çalışacak şekilde ayarlamanız gerekir. Bu paketi oluşturduğunuz uygulamalar için Visual C++ kitaplıklarını yeniden dağıtmak için kullanmanızı öneririz. Bu paketin nasıl kullanılacağına yönelik bir örnek için bkz. İzlenecek Yol: Visual C++ Yeniden Dağıtılabilir Paket Kullanarak Bir Visual C++ Uygulaması Dağıtmak.

Bir Visual C++ DLL içeren birleştirme modülü kullanıyorsanız, bunu uygulamayı dağıtmak için kullandığınız Windows Installer paketi (veya benzer yükleme paketi) içine dahil etmelisiniz. Daha fazla bilgi için bkz. Birleştirme Modüllerini Kullanarak Yeniden Dağıtma. Bir örnek için bkz. İzlenecek yol: Visual C++ Uygulamasını Kurulum Projesi Kullanarak Dağıtma.

Olası Çalışma Zamanı Hataları

Visual C++ kitaplığı DLL'ine erişilemiyorsa ve Windows uygulamanız için onu yükleyemiyorsa, bu ileti görüntülenebilir: MSVCR100.dll bulunamadığı için bu uygulama başlatılamadı. Uygulamanın yeniden yüklenmesi bu sorunu giderebilir.

Bu tür bir hatayı gidermek için uygulamanızın doğru bir şekilde yapıldığından ve Visual C++ kitaplıklarının hedef sisteminizde doğru bir şekilde dağıtıldığından emin olun.

İlgili Konular

Title

Açıklama

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

%windir%\system32 klasörü üzerinde Visual C++ derlemelerini paylaşılan DLL'er olarak yüklemek için Visual C++ yeniden dağıtılabilir birleştirme modüllerini nasıl kullanacağınız açıklanmıştır.

Visual C++ ActiveX Denetimleri Yeniden Dağıtma

ActiveX Denetimlerini kullanan bir uygulamayı nasıl yeniden dağıtacağınız açıklanmıştır.

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

Bu konu Veri Erişim Nesneleri (DAO) ve Microsoft Veri Erişim SDK'sındaki veritabanı teknolojileri için destek dosyalarının nasıl yeniden dağıtılacağını açıklar.

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

MFC kullanan bir uygulamayı nasıl yeniden dağıtacağınız açıklanmıştır.

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

ATL ve OLE DB şablonlarını kullanan bir uygulamayı nasıl yeniden dağıtacağınız açıklanmıştır.

Ortak Denetimleri Yeniden Dağıtma

Internet Explorer'ın en son sürümünde kullanılabilir olan, en yeni Windows ortak denetimlerini (Comctl32.dll) kullanan bir uygulamayı nasıl yeniden dağıtacağınız açıklanmıştır.

Dağıtım Örnekleri

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

Dağıtım (Visual C++)

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

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Temmuz 2010

İçerik güncelleştirildi.

Bilgi geliştirme.