如何:从 DLL 项目进行调试

要开始调试 DLL 项目,必须在项目属性中指定调用应用程序。 C++ 属性页的布局和内容与 C# 和 Visual Basic 属性页的不同。

如果本机代码调用了托管 DLL,而你想对这两者进行调试,则可以在项目属性中指定此项。 有关详细信息,请参阅如何:在混合模式下调试

备注

不能在 Visual Studio 的 Express 版本中指定外部调用应用程序。相反,你需要向解决方案添加一个可执行项目,将其设置为启动项目,然后从该可执行项目调用 DLL 中的方法。

在 C++ 项目中指定调用应用程序

  1. 在**“解决方案资源管理器”中右键单击项目节点并选择“属性”。 转到“调试”**选项卡。

  2. 确保将窗口顶部的**“配置”字段设置为“调试”**。

  3. 转到**“配置属性/调试”**。

  4. 在**“要启动的调试器”列表中,选择“本地 Windows 调试器”“远程 Windows 调试器”**。

  5. 在**“命令”“远程命令”**框中,添加应用程序的完全限定路径名。

  6. 向**“命令参数”**框添加任何必要的程序参数。

在 C# 或 Visual Basic 项目中指定调用应用程序

  1. 在**“解决方案资源管理器”中右键单击项目节点并选择“属性”。 转到“调试”**选项卡。

    选择**“启动外部程序”**,并添加待运行程序的完全限定路径名。

    如需添加外部程序的命令行参数,请在**“命令行参数”**字段中进行添加。

  2. 你还可以将应用程序作为 URL 调用。 (如果你正在调试由本地 ASP.NET 应用程序使用的托管 DLL,则可能想要执行此操作。)

    在**“启动操作”下,选择“使用 URL 启动浏览器:”**单选按钮,并填写 URL。

从 DLL 项目启动调试

  1. 根据需要设置断点。

  2. 启动调试(按 F5,单击绿色箭头,或单击**“调试/启动调试”**)。

请参见

参考

C++ 调试配置的项目设置

概念

调试 DLL 项目

C# 调试配置的项目设置

Visual Basic 调试配置的项目设置