准备用于运行调试可执行文件的测试计算机

若要准备计算机测试使用 Visual C++ 生成应用程序的调试版本,则必须部署调试应用程序依赖于 Visual C++ 库 DLL 的版本。 若要标识 DLL 必须部署,请按照 理解 Visual C++ 应用程序的依赖项的步骤。 通常,请 Visual C++ 库 DLL 的调试版本以“d”结尾的名称;例如,msvcr100.dll 的调试版本名为 msvcr100d.dll。

备注

应用程序的调试版本是不可重新发布的,而且 Visual C++ 库 DLL 的调试版本是不可。您可以选择只调试应用程序和 Visual C++ DLL 的版本下载到的其他计算机,仅对于调试和测试在未安装 Visual Studio 的计算机上运行应用程序。有关更多信息,请参见重新分发 Visual C++ 文件

有三种部署与应用程序调试版本的 Visual C++ 库 DLL 的版本。

  • 使用合并模块安装特定 Visual C++ DLL 的调试版本到 %windir% \ system32 \目录。 有关此部署的示例可参见演练:使用安装项目部署 Visual C++ 应用程序

  • 使用在 \Program Files\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist\ 目录提供的文件为应用程序安装特定的 Visual C++ DLL。

    备注

    对于您在另一台计算机上的应用程序进行远程调试,必须部署 Visual C++ 库 DLL 的调试版本作为共享的并行程序集。可以使用安装项目或 Windows Installer 安装相应的合并模块。在安装之后 Visual C++ DLL,可以运行在网络共享的远程调试器。有关远程调试的更多信息,请参见 如何:设置远程调试

  • 使用部署项目输出和其他文件复制到远程计算机。 有关此部署的示例可参见远程调试本地生成的项目

请参见

概念

部署示例

其他资源

如何:设置远程调试

Windows Installer 命令行选项