デバッグ バージョンのアプリケーションを実行するテスト用コンピューターの準備
Visual C++ でビルドしたデバッグ バージョンのアプリケーションをテストする際は、そのアプリケーションが依存している Visual C++ ライブラリのデバッグ バージョンをテスト用のコンピューターに配置する必要があります。 配置する必要のあるライブラリは、「Visual C++ アプリケーションの依存関係の理解」に記載されている手順に従って確認できます。 デバッグ バージョンの Visual C++ ライブラリ DLL には、通常、"d" で終わる名前が付いています。たとえば、CRT の DLL である msvcr100.dll のデバッグ バージョンには、msvcr100d.dll という名前が付けられています。
注意
アプリケーションのデバッグ バージョンは再配布できません。また、Visual C++ のさまざまなダイナミック リンク ライブラリ (DLL: Dynamic-Link Library) のデバッグ バージョンも再配布できません。 デバッグ バージョンのアプリケーションおよび Visual C++ ライブラリは、Visual C++ 2010 がインストールされていないコンピューターでアプリケーションのデバッグとテストを行う目的でのみ、開発サイト内に限って他のコンピューターにインストールできます。 詳細については、「Visual C++ ファイルの再配布」を参照してください。
デバッグ バージョンのアプリケーションと共にデバッグ バージョンの Visual C++ ライブラリを配置する場合、次の 2 とおりの方法があります。
マージ モジュールを使用し、特定の Visual C++ DLL のデバッグ バージョンを %windir%\system32 ディレクトリにインストールします。 配置例については、「チュートリアル: セットアップ プロジェクトを使用した Visual C++ アプリケーションの配置」を参照してください。
注意
Visual C++ Express では、セットアップ プロジェクトはサポートされません。
Program Files\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist ディレクトリにあるファイルを使用し、特定の Visual C++ DLL を、アプリケーションのプライベート アセンブリとしてインストールします。
注意
別のコンピューター上のアプリケーションをリモート デバッグする場合、デバッグ バージョンの Visual C++ ライブラリを共有 side-by-side アセンブリとして配置する必要があります。 対応するマージ モジュールをインストールするには、前述の手順に従って、セットアップ プロジェクトまたは Windows インストーラーを使用します。 Visual C++ ライブラリをインストールした後、ネットワーク共有を介してリモート デバッガーを実行します。 リモート デバッグの詳細については、「方法 : リモート デバッグをセットアップする」を参照してください。
参照
処理手順
概念
その他の技術情報
Windows Installer Command line options (Windows インストーラー コマンド ライン オプション)