Siapkan mesin uji untuk menjalankan debug yang dapat dieksekusi

Aplikasi yang dibuat dengan menggunakan Visual C++ memerlukan vcruntime dan pustaka lainnya untuk dijalankan. Versi debug aplikasi sering memerlukan versi debug pustaka yang sesuai. Anda harus menyebarkan pustaka ini di komputer pengujian untuk menguji versi debug aplikasi Anda. Untuk mengidentifikasi DLL mana yang harus Anda sebarkan, ikuti langkah-langkah dalam Memahami dependensi aplikasi Visual C++. Biasanya, versi debug DLL pustaka Visual C++ memiliki nama yang berakhiran "d". Misalnya, versi debug dari vcruntime140.dll diberi nama vcruntime140d.dll.

Catatan

Versi debug aplikasi tidak dapat didistribusikan ulang, dan versi debug DLL pustaka Visual C++ juga tidak dapat didistribusikan ulang. Anda dapat menyebarkan versi debug aplikasi dan DLL Visual C++ hanya ke komputer Anda yang lain, untuk satu-satunya tujuan penelusuran kesalahan dan pengujian aplikasi di komputer yang tidak menginstal Visual Studio. Untuk informasi selengkapnya, lihat Mendistribusikan ulang file Visual C++.

Cara untuk menyebarkan pustaka

Ada tiga cara untuk menyebarkan versi debug DLL pustaka Visual C++ bersama dengan versi debug aplikasi.

  • Gunakan penyebaran pusat untuk menginstal versi debug dari Visual C++ DLL tertentu ke %windir%\system32\ direktori. Anda dapat menyebarkan DLL debug dengan menggunakan proyek Penyiapan yang menyertakan DLL untuk versi pustaka dan arsitektur target aplikasi Anda. Anda dapat melihat contoh proyek penyebaran di Walkthrough: Menyebarkan aplikasi Visual C++ dengan menggunakan proyek penyiapan.

  • Gunakan penyebaran lokal untuk menginstal versi debug dari Visual C++ DLL tertentu di direktori penginstalan aplikasi. Untuk informasi selengkapnya tentang tempat menemukan DLL debug yang tidak Dapat Didistribusikan Ulang, lihat Menentukan DLL mana yang akan didistribusikan ulang.

  • Gunakan opsi Sebarkan dalam kotak dialog Configuration Manager di Visual Studio untuk menyalin output proyek dan file lain ke komputer jarak jauh.

Setelah DLL Visual C++ diinstal, Anda dapat menjalankan debugger jarak jauh pada berbagi jaringan. Untuk informasi selengkapnya tentang penelusuran kesalahan jarak jauh, lihat Penelusuran kesalahan jarak jauh.

Baca juga

Penyebaran di Visual C++
Opsi baris perintah Penginstal Windows
Contoh penyebaran
Penelusuran kesalahan jarak jauh