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

若要准备用于测试由 Visual C++ 生成的调试版应用程序的计算机,需要部署应用程序所依赖的调试版本 Visual C++ 库。 若要确定已经部署了哪些库,请按照理解 Visual C++ 应用程序的依赖项中列出的步骤进行操作。 Visual C++ 库 DLL 的调试版本的名称通常以“d”结尾;例如 CRT DLL msvcr100.dll 的调试版本名为 msvcr100d.dll。

提示

应用程序的调试版本是不可重新发布的,而且各种 Visual C++ 动态链接库 (DLL) 的调试版本也都是不可重新发布的。 调试版本的应用程序和 Visual C++ 库只能部署到开发站点内的另一台计算机中,其唯一目的是在没有安装 Visual C++ 2010 的计算机上调试和测试应用程序。 有关更多信息,请参见重新分发 Visual C++ 文件

部署调试版本的 Visual C++ 库和应用程序的方法有两种:

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

    提示

    Visual C++ 学习版不支持安装项目。

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

    提示

    若要在另一台计算机上远程调试应用程序,必须将 Visual C++ 库的调试版本作为共享并行程序集进行部署。 您可以按照上述步骤,使用安装项目或 Windows Installer 来安装相应的合并模块。 安装 Visual C++ 库后,可以在断开网络共享的情况下运行远程调试程序。 有关远程调试的更多信息,请参见如何:设置远程调试

请参见

任务

如何:设置远程调试

概念

部署示例

其他资源

Windows Installer Command line options