如何:从 DLL 项目进行调试
要开始调试 DLL 项目,必须在项目属性中指定调用应用程序。 C++ 属性页的布局和内容与 C# 和 Visual Basic 属性页的不同。
如果本机代码调用了托管 DLL,而你想对这两者进行调试,则可以在项目属性中指定此项。 有关详细信息,请参阅如何:在混合模式下调试。
备注
不能在 Visual Studio 的 Express 版本中指定外部调用应用程序。相反,你需要向解决方案添加一个可执行项目,将其设置为启动项目,然后从该可执行项目调用 DLL 中的方法。
在 C++ 项目中指定调用应用程序
在**“解决方案资源管理器”中右键单击项目节点并选择“属性”。 转到“调试”**选项卡。
确保将窗口顶部的**“配置”字段设置为“调试”**。
转到**“配置属性/调试”**。
在**“要启动的调试器”列表中,选择“本地 Windows 调试器”或“远程 Windows 调试器”**。
在**“命令”或“远程命令”**框中,添加应用程序的完全限定路径名。
向**“命令参数”**框添加任何必要的程序参数。
在 C# 或 Visual Basic 项目中指定调用应用程序
在**“解决方案资源管理器”中右键单击项目节点并选择“属性”。 转到“调试”**选项卡。
选择**“启动外部程序”**,并添加待运行程序的完全限定路径名。
如需添加外部程序的命令行参数,请在**“命令行参数”**字段中进行添加。
你还可以将应用程序作为 URL 调用。 (如果你正在调试由本地 ASP.NET 应用程序使用的托管 DLL,则可能想要执行此操作。)
在**“启动操作”下,选择“使用 URL 启动浏览器:”**单选按钮,并填写 URL。
从 DLL 项目启动调试
根据需要设置断点。
启动调试(按 F5,单击绿色箭头,或单击**“调试/启动调试”**)。