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

更新:2007 年 11 月

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

说明:

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

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

  1. 使用合并模块,将特定 Visual C++ 库的调试版本作为共享并行程序集安装到本机程序集缓存(WinSxS 文件夹)中。有关此部署的示例可参见如何:部署“安装和部署项目”

    说明:

    Visual C++ 速成版不支持安装项目。

  2. 使用 Program Files\Microsoft Visual Studio 8\VC\Redist\debug_nonredist\ 目录中提供的文件将特定 Visual C++ 程序集作为应用程序的私有程序集安装。有关示例可参见如何:使用 XCopy 进行部署

    说明:

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

请参见

任务

如何:设置远程调试

如何:部署“安装和部署项目”

如何:使用 XCopy 进行部署

概念

部署示例

其他资源

Windows Installer 命令行选项