Mendistribusikan ulang aplikasi ATL
Mulai dari Visual Studio 2012, Pustaka Templat Aktif (ATL) adalah pustaka khusus header. Proyek ATL tidak memiliki opsi Dynamic Link ke ATL. Tidak diperlukan pustaka ATL yang dapat didistribusikan ulang.
Jika Anda mendistribusikan ulang aplikasi ATL yang dapat dieksekusi, Anda harus mendaftarkan file .exe (dan kontrol apa pun di dalamnya) dengan mengeluarkan perintah berikut:
filename /regserver
di mana filename
adalah nama file yang dapat dieksekusi.
Di Visual Studio 2010, proyek ATL dapat dibangun untuk konfigurasi MinDependency atau MinSize. Konfigurasi MinDependency adalah apa yang Anda dapatkan ketika Anda mengatur properti Penggunaan ATL ke Tautan Statis ke ATL pada halaman properti Umum dan atur properti Pustaka Runtime ke Multi-utas (/MT) di halaman properti Pembuatan Kode (folder C/C++).
Konfigurasi MinSize adalah apa yang Anda dapatkan ketika Anda mengatur properti Penggunaan ATL ke Dynamic Link ke ATL pada halaman properti Umum , atau atur properti Pustaka Runtime ke DLL Multi-utas (/MD) di halaman properti Pembuatan Kode (folder C/C++).
MinSize membuat file output sesederhana mungkin tetapi mengharuskan ATL100.dll dan Msvcr100.dll (jika Anda memilih opsi DLL Multi-utas (/MD) ada di komputer target. ATL100.dll harus terdaftar di komputer target untuk memastikan bahwa semua fungsionalitas ATL ada. ATL100.dll berisi ekspor ANSI dan Unicode.
Jika Anda membangun proyek Templat ATL atau OLE DB untuk target MinDependency, Anda tidak perlu menginstal dan mendaftarkan ATL100.dll di komputer target, meskipun Anda mungkin mendapatkan gambar program yang lebih besar.
Jika Anda mendistribusikan ulang aplikasi ATL yang dapat dieksekusi, Anda harus mendaftarkan file .exe (dan kontrol apa pun di dalamnya) dengan mengeluarkan perintah berikut:
filename /regserver
di mana filename
adalah nama file yang dapat dieksekusi.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk