Aracılığıyla paylaş


ATL uygulamasını yeniden dağıtma

Visual Studio 2012'den başlayarak, Etkin Şablon Kitaplığı (ATL) yalnızca üst bilgi kitaplığıdır. ATL projelerinde ATL'ye Dinamik Bağlantı seçeneği yoktur. Yeniden dağıtılabilir ATL kitaplığı gerekmez.

ATL yürütülebilir uygulamasını yeniden dağıtırsanız, aşağıdaki komutu vererek .exe dosyasını (ve içindeki denetimleri) kaydetmeniz gerekir:

filename /regserver

burada filename yürütülebilir dosyanın adıdır.

Visual Studio 2010'da bir ATL projesi MinDependency veya MinSize yapılandırması için oluşturulabilir. MinDependency yapılandırması, AtL özelliğinin Kullanımını Genel özellik sayfasında ATL'ye Statik Bağlantı olarak ayarladığınızda ve Kod Oluşturma özellik sayfasında (C/C++ klasörü) Çalışma Zamanı Kitaplığı özelliğini Çok İş Parçacıklı (/MT) olarak ayarladığınızda elde ettiğiniz yapılandırmadır.

MinSize yapılandırması, AtL özelliğinin Kullanımını Genel özellik sayfasında ATL'ye Dinamik Bağlantı olarak ayarladığınızda veya Kod Oluşturma özellik sayfasında (C/C++ klasörü) Çalışma Zamanı Kitaplığı özelliğini Çok İş Parçacıklı DLL (/MD) olarak ayarladığınızda elde ettiğiniz yapılandırmadır.

MinSize, çıkış dosyasını mümkün olduğunca küçük yapar, ancak HEDEF bilgisayarda ATL100.dll ve Msvcr100.dll 'nin (Çok İş Parçacıklı DLL (/MD) seçeneğini belirlediyseniz ) olmasını gerektirir. Tüm ATL işlevlerinin mevcut olduğundan emin olmak için ATL100.dll dosyasının hedef bilgisayara kaydedilmesi gerekir. ATL100.dll, ANSI ve Unicode dışarı aktarmaları içerir.

MinDependency hedefi için ATL veya OLE DB Şablonları projenizi oluşturursanız, hedef bilgisayara ATL100.dll yüklemeniz ve kaydetmeniz gerekmez, ancak daha büyük bir program görüntüsü alabilirsiniz.

ATL yürütülebilir uygulamasını yeniden dağıtırsanız, aşağıdaki komutu vererek .exe dosyasını (ve içindeki denetimleri) kaydetmeniz gerekir:

filename /regserver

burada filename yürütülebilir dosyanın adıdır.

Ayrıca bkz.

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