デバッグの実行可能ファイルを実行するテスト用コンピューターの準備

Visual C++ を使用してビルドされたアプリでは、vcruntime やその他のライブラリを実行する必要があります。 アプリのデバッグ バージョンでは、多くの場合、対応するデバッグ バージョンのライブラリが必要です。 アプリのデバッグ バージョンをテストするには、これらのライブラリをテスト マシンにデプロイする必要があります。 展開する必要がある DLL を特定するには、「Visual C++ アプリケーションの依存関係について」の手順に従います。 通常、Visual C++ ライブラリ DLL のデバッグ バージョンには、"d" で終わる名前があります。 たとえば、デバッグ バージョンの vcruntime140.dll 名前 vcruntime140d.dllは .

Note

アプリケーションのデバッグ バージョンは再頒布可能ではなく、Visual C++ ライブラリ DLL のデバッグ バージョンも再頒布可能ではありません。 デバッグ バージョンのアプリケーションと Visual C++ DLL は、Visual Studio がインストールされていないコンピューターでアプリケーションをデバッグおよびテストする目的でのみ、他のコンピューターにのみ展開できます。 詳細については、「Visual C++ ファイルの再配布」を参照してください

ライブラリをデプロイする方法

アプリケーションのデバッグ バージョンと共に Visual C++ ライブラリ DLL のデバッグ バージョンを配置する場合、次の 3 とおりの方法があります。

  • 中央配置を使用して、特定の Visual C++ DLL のデバッグ バージョンをディレクトリに %windir%\system32\ インストールします。 デバッグ DLL は、アプリケーションのライブラリ バージョンとターゲット アーキテクチャの DLL を含むセットアップ プロジェクトを使用して展開できます。 配置プロジェクトの例については、「チュートリアル: セットアップ プロジェクトを使用して Visual C++ アプリケーションを配置する」を参照してください。

  • ローカル展開を使用して、特定の Visual C++ DLL のデバッグ バージョンをアプリケーションのインストール ディレクトリにインストールします。 再頒布可能でないデバッグ DLL を検索する場所の詳細については、「再配布する DLL を決定する」を参照してください

  • Visual Studio の [Configuration Manager] ダイアログ ボックスの [配置] オプションを使用して、プロジェクト出力やその他のファイルをリモート コンピューターにコピーします。

Visual C++ DLL をインストールした後、ネットワーク共有でリモート デバッガーを実行できます。 リモート デバッグの詳細については、「リモート デバッグ」を参照してください

関連項目

Visual C++ での配置
Windows インストーラーのコマンド ライン オプション
配置例
リモート デバッグ