Membangun Aplikasi Terisolasi C/C++ dan Rakitan Berdampingan
Visual Studio mendukung model penyebaran untuk aplikasi klien Windows berdasarkan gagasan aplikasi terisolasi dan rakitan berdampingan. Secara default, Visual Studio membangun semua aplikasi C/C++ asli sebagai aplikasi terisolasi yang menggunakan manifes untuk menjelaskan dependensinya pada pustaka Visual C++.
Membangun program C/C++ sebagai aplikasi terisolasi menghadirkan berbagai keuntungan. Misalnya, aplikasi terisolasi tidak terpengaruh ketika aplikasi C/C++ lainnya menginstal atau menghapus instalan pustaka Visual C++. Pustaka Visual C++ yang digunakan oleh aplikasi terisolasi mungkin masih didistribusikan ulang di folder lokal aplikasi, atau dengan penginstalan ke cache perakitan asli (WinSxS); namun, layanan pustaka Visual C++ untuk aplikasi yang sudah disebarkan dapat disederhanakan dengan menggunakan file konfigurasi penerbit. Model penyebaran aplikasi yang terisolasi memudahkan untuk memastikan bahwa aplikasi C/C++ yang berjalan di komputer tertentu menggunakan versi terbaru pustaka Visual C++, sambil tetap membiarkan terbuka kemungkinan bagi administrator sistem dan penulis aplikasi untuk mengontrol pengikatan versi eksplisit aplikasi ke DLL dependen mereka.
Bagian ini membahas bagaimana Anda dapat membangun aplikasi C/C++ sebagai aplikasi terisolasi dan memastikan bahwa aplikasi tersebut mengikat pustaka Visual C++ menggunakan manifes. Informasi di bagian ini terutama berlaku untuk aplikasi C++ asli, atau tidak dikelola. Untuk informasi tentang menyebarkan aplikasi C++ asli yang dibangun dengan Visual Studio, lihat Mendistribusikan Ulang File Visual C++.
Di Bagian Ini
Konsep Aplikasi Terisolasi dan Rakitan Berdampingan
Membangun aplikasi terisolasi C/C++
Membangun Rakitan Berdampingan C/C++
Cara: Membangun Komponen COM Bebas Pendaftaran
Cara: Membangun Aplikasi Terisolasi untuk Mengonsumsi Komponen COM
Memahami Pembuatan Manifes untuk Program C/C++
Pemecahan Masalah Aplikasi Terisolasi C/C++ dan Rakitan Berdampingan